关于TADOQuery与DataSource->DataSet的问题?(在BCB没人解答出来故在加100分共150) http://expert.csdn.net/Expert/topic/1426/1426788.xml?temp=.5202906 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能这样吧:ADO=TADOUQuery(DBGrid2->DataSource->DataSet)你可以将DBGrid2->DataSource->DataSet的对应属性付值给ADO呀. 用Clone函数,具体可以看看BCB系统帮助 在 Delphi 5 里,var ADO: TADOQuery;begin ADO := TADOQuery(DBGrid1.DataSource.DataSet);end; 可以通过编译。每个 Class 都是一个指针,你用任何一个 Class 强制转换都不会出现编译错误,只会在运行时出错。ADO := TADOQuery(DBGrid1);这样写也不会编译出错。因为我没有BCB,不能验证你的问题。我一直用Delphi 开发 Database 方面的程序,经常会用到这类转换,都没问题。相对来说,我建议你用三层的方式来开发数据库应用程序。TClientDataSet真的很好用,可以不管你用的是BDE还是ADO delphi 几个SQL一起查询 怎么隐藏程序在任务栏上的按钮 求助:远程主机强迫关闭了一个现有的连接,10054出错 昆明的朋友们快快来吧!!!!!!!!!! 在那里看自己的专家分啊? 求助!哪位大侠知道在delphi中如何获得一个文本的创建时间? 请问谁有BSFSkin控件,可以用的,请发个给我啊,谢谢 TList问题 在Delphi中用ADO怎样连接Excel表 这个函数如何使用 注册表不能用,提示错误为"注册表编辑己被管理员禁用" 求救!!socket中buffer问题,在线等待
ADO=TADOUQuery(DBGrid2->DataSource->DataSet)你可以将DBGrid2->DataSource->DataSet的对应属性付值给ADO呀.
ADO: TADOQuery;
begin
ADO := TADOQuery(DBGrid1.DataSource.DataSet);
end; 可以通过编译。每个 Class 都是一个指针,你用任何一个 Class 强制转换都不会出现编译错误,只会在运行时出错。ADO := TADOQuery(DBGrid1);这样写也不会编译出错。因为我没有BCB,不能验证你的问题。我一直用Delphi 开发 Database 方面的程序,经常会用到这类转换,都没问题。相对来说,我建议你用三层的方式来开发数据库应用程序。TClientDataSet真的很好用,可以不管你用的是BDE还是ADO