select * into NewTable from table in quotedstr('C:\db.mdb')
---------------------------------
这条语句是打开一个表并把它导入到已经打开的另一个数据库中的,我怎么样才能把它后面一段用一个数据集组件来代替呢?(select * from table in quotedstr('C:\db.mdb')用ADOQuery来代替)
就像在ACCESS里一样,在视图、数据集里查询。就是在结果集里查询,谢谢。
---------------------------------
这条语句是打开一个表并把它导入到已经打开的另一个数据库中的,我怎么样才能把它后面一段用一个数据集组件来代替呢?(select * from table in quotedstr('C:\db.mdb')用ADOQuery来代替)
就像在ACCESS里一样,在视图、数据集里查询。就是在结果集里查询,谢谢。
解决方案 »
- 有关默认打印机的问题,请高手指点。
- delphi 利用Data Module 连接数据库相对路径问题?
- 据说Delphi7以后的版本都要基于.NET,那么如果我已经装了.NET Framework,Delphi2005或Delphi2006是用的哪个版本的Framework?
- 急!哪位高手有DevExpress.QuantumGrid delphi5的控件?
- 小数位问题
- 哪里可以下载delphi6.0
- 关于dbgrid的问题
- 我得程序怎样通过局域网和外界进行数据交换?
- 我该怎么走?
- Delphi 7调用接口API C++ DLL 带结构体的函数问题?
- 外部程序调用中的问题
- 软件发布:网海图霸-网页打印工具
AdoQuery2.fieldbyname('字段1').asstring := AdoQuery1.fieldvalues['字段2']
我的意思是"table in quotedstr('C:\db.mdb'"用“ADOQuery”来代替.
因为这样我就可以加大,人机交互的程度,让用户来选取、选择并改变数据集,并把改变后的数据集插进一个新的表中。插入一个已有的表中的问题我已经解决了,就用的
AdoQuery2.fieldbyname('字段1').asstring := AdoQuery1.fieldvalues['字段2']这个办法
虽然速度慢点,但是交互性还是不错的。
我觉得你的方法很不错,但是得到了新的数据集,然后又该怎么把它作为一个新表插进数据库里呢?
adoquery中select后面的表里面。
adoquery只是从表中取出些数据,是在内存里的,你post后就可以保存了
是的,但是我该怎么新建一个表并把它放进新建的那个表里去呢?
因为它有可能是从xls 文件里提取出来的,而且是被人改过的,谁知道会被改成什么样阿