delphi中对access数据库进行insert操作出错~
发布网友
发布时间:2022-04-08 02:00
我来回答
共4个回答
懂视网
时间:2022-04-08 06:21
答:原因是插入语句中的字段名是DELPHI的内部标示符。
ACCESS-delphi向中插入一条记录报错,但ACCESS不会
标签:
热心网友
时间:2022-04-08 03:29
可能是addr字段类型不符,也可能是name字段设为主键而你重复插入了。
insert into aa(addr) values("b") 这句可以吗?
那你在access中的查询窗口里运行一下,看看提示什么错误?
热心网友
时间:2022-04-08 04:47
insert into aa(name,addr) values('"a"','"b"')然后试试
热心网友
时间:2022-04-08 06:22
SQL.Add('insert into aa(name,addr) values(''a'',''b'')');
全是单引号试试看
delphi中对access数据库进行insert操作出错~
可能是addr字段类型不符,也可能是name字段设为主键而你重复插入了。insert into aa(addr) values("b") 这句可以吗?那你在access中的查询窗口里运行一下,看看提示什么错误?
Delphi连接Access数据库时发生这个错误数据库设置了密码
出现这种情况是因为你的access数据库设置了访问密码。要连接设置了访问密码的access数据库不能在“连接”页面进行设置,需要“所有”页面进行设置,点"所有"页,然后双击"Jet OLEDB:Database Password",出现对话框,添入密码后,选择"连接"页中的"测试连接"按钮,出现"测试连接成功"的对话框。把ADOConnec...
delphi 的insert语句哪里出错了
1.Query.SQL.Add('insert into Operator(UserName,UserPwd) valuse(:UserName,:UserPwd)');换成 Query.SQL.text:='insert into Operator(UserName,UserPwd) valuse(:UserName,:UserPwd)';有可能是Query中有未清空的Sql文本!2.建议你的绑定变量名称和你的字段名称不要重名 ...
Delphi 向数据库中插记录 报错 access violation...sqloledb.dll...
ADOQuery2.SQL.Add('insert into studentsinfo(name,sex,studentid,phone,dormitory,departmentid,major,home,party,nation)'+'Values(:1,:2,:3,:4,:5,:6,:7,:8,:9,:10)');ADOQuery2.Parameters.Parambyname('1').Value :=''+Edit1.Text+'';ADOQuery2.Parameters.Parambyname('...
...关于用delphi的ADO组件对access数据库插入数据的问题!纠结了一个星...
添加一个ADOConnection1,设置一下,应该会的吧(这里指定数据库的)添加一个ADOQuery1,设置SQL属性:select * from tablename,我一般都直接写死的,再设置active为true, 有问题的话,没有启动成功的话,检查一下,然后下面是添加数据的代码://***添加数据 ADOQuery1.Insert;ADOQuery1['这里是表...
delphi 连接access数据库总是出问题?
应该是你的数据库和他的数据库里面的表的表名不一样了,或者缺少了~~~
Delphi控件设计时经常出现access violation at address错误?_百度...
Access Violation(非法访问),General Protection Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。 Access violation at address <十六进制值> in module ...
delphi 使用query向数据库里插入数据超时问题
在query1.ExecSQL;时出错吗?错误是什么?cpmessage 表中只有2列吗?可能是sql语句出错,可以在access里测试一下。BDE也是可以放在datamod中。区别是ADO用的是Microsoft提供的数据驱动,BDE用的是Borland提供的。ADO比较好用,大部分的需求都有了。
求delphi与Access数据库连接的步骤
1,新建Project。2,在FORM中放入ADOConnection控件。3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名.如果数据库没有密码,那就可以了,如果有...
delphi中如何与access数据库连接?
这个一般设置为FALSE CONNECTED属性设置为TRUE的时候才代表已经连接成功 这个控件已经基本设置完了 2、放置ADOTABLE控件 设置CONNECTION属性 为刚才的那个控件 这样才能连接到刚才的那个ACCESS数据库 刚才那个控件的名为con1 这里就要设置了 然后设置TABLENAME属性 刚才是连接数据库 没有连接表 这个属性就是设置...