为什么ADOQUERY老是返回异常?(200分)

  • 主题发起人 主题发起人 kane
  • 开始时间 开始时间
K

kane

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用ADOQUERY或者CLIENTDATASET执行例如
CREATE TABLE
或者
INSERT TABLE
等语句后,出现一个异常,大概意思是没有返回结果,如何解决.
另,我觉得YYSUN的论坛查询速度非常快,而我自己利用YYSUN
提供的源代码和数据查询起来确非常慢,不知为何,哪儿需要优化嘛?
我服务器的配置是PII450,756M RAM,应该不算差了.
还有一个问题,一起问了吧,如何高效率的把表从一个数据库导另外一个
数据库,比如,把一堆DBF文件导入SQL SERVER中,我自己做了程序,先把
记录读出来,然后再INSERT到SQL SERVRR,比用SQLSERVER 自带的导入
工具慢多了,为何,请各位大虾指教,急!!!!
 
1:
应该用AdoQuery.execsql
不要用 AdoQuery.open
因为没有数据集返回

2:
规划一下数据库
建好索引
3:
(1) 用BatchMove控件来批量移动数据
(2) 用BCP
 
谢谢WRENCH的指点,是我自己糊涂了,忘记了使用EXECSQL,呵呵
我使用的就是YYSUN的数据库结构啊,索引我只建了LETTER的ID
我不想用用BDE,所以BATCHMOVE没有办法用了
 
接受答案了.
 
后退
顶部