ADO访问db数据库不能进行添加插入?(50分)

  • 主题发起人 主题发起人 梧桐
  • 开始时间 开始时间

梧桐

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
本人在用ado进行对db数据库操作时可以在dbgrid显示所有记录,但是进行插入数据时
出现如下窗口:
Project SDIAPP.EXE raised exception class EOleException with message'操作必须使
用一个可更新的查询.'.Process stoppen.Use Step or run to continue.

我的odbc设置为:
Provider=Microsoft.Jet.OLEDB.4.0;
User ID=Admin;
Data Source=D:/ÈçÒâͨ²ÆÎñ¹ÜÀí;
Mode=Share Deny None;
Extended Properties=Paradox 7.x;
Jet OLEDB:System database="";
Jet OLEDB:Registry Path="";
Jet OLEDB:Database Password="";

请大家赐教!
 
是不是你的数据库用了比较长的中文名字?
 
不是的,我的数据库还是用delphi6自己默认的名字呢!
 
很怪的,我发现在DELPHI中的ADO和QUERY1有很大的不同,我在QUERY中能用的SQL
语句,放到ADOQUERY1中不能用!
 
我也想知道这个问题的答案!!!!!!!!!!![:(]
 
后退
顶部