CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

数据修改问题,在线等!

楼主liuyajun888(牛奶)2005-06-03 13:40:32 在 Delphi / 数据库相关 提问

我在程序中使用了一个叫Absolute_Database的数据库引擎,该引擎不支持存储过程,用它自带的QUERY控件在DXGRID显示两个表的数据,QUERY的SQL是用LEFT   JOIN   把两个表连接起来的,现在想在GRID中修改数据后就直接把数据更新回数据库,由于使用了连接的SQL,该QUERY就把数据自动设置成了READONLY,想请各位大虾帮我想个解决的方法,只要实现GRID中修改来自不同表数据的方法! 问题点数:0、回复次数:5Top

1 楼jinjazz(近身剪)回复于 2005-06-03 13:41:59 得分 0

好像只有ADO才支持这样Top

2 楼liuyajun888(牛奶)回复于 2005-06-03 13:49:06 得分 0

有没有变通的方法,比如用midas里的cilendataset可以实现吗?  
  我想这个使用方法应该还是经常要用到的,大家是如何做的?交流一下Top

3 楼Kshape(C/C++初学者~~~~)回复于 2005-06-03 13:51:57 得分 0

如果query中涉及到多个表,返回的结果就会是只读的,你用query1.edit就会报错。  
  如果用了   order   by   或group   by   等子句,也会只读.  
  Top

4 楼Kshape(C/C++初学者~~~~)回复于 2005-06-03 13:52:25 得分 0

使用UPDATEQUERY控件就可以达到多表修改的要求了,在论坛搜索一下这个问题就知道了,我以前也做过很多这样的程序。如果不使用UPDATEQUERY控件,只使用QUERY的话最多只能修改单表查询的数据。  
  query.requestlive   :=TRUE   是改变只读属性,  
  Top

5 楼liuyajun888(牛奶)回复于 2005-06-03 13:55:48 得分 0

唉,哪个数据库引擎没有带UPDATAQUERY这个东西,我用DELPHI的UPDATAQUERY也用不了Top

相关问题

  • 在线等待!~有关数据库数据修改的问题!
  • datagrid的添加、修改数据问题(在线等待!!)
  • 如何修改ACCESS数据库的密码——在线等待
  • 修改数据库问题,急,在线等待!
  • ¥¥%¥% 为什麽? 修改不了数据?越快越好!在线等......
  • 怎么修改数据库结构?--------在线等
  • 数据检索后修改保存问题(在线等)
  • 救命啊!数据修改更新问题!!!在线等候!
  • 如何修改dataset数据集中某一列的数据(winform)?急!在线等!
  • 修改数据

关键词

  • 数据
  • 控件
  • 修改
  • 数据库
  • 引擎
  • 表
  • query
  • 使用
  • 方法

得分解答快速导航

  • 帖主:liuyajun888

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo