大家帮忙看一下:
delphi中通过adoconnection连接mysql数据库,驱动是mysql oledb provider 3.0,
下面代码中的adoquery1和adotable1都连到该adoconnection。
a:所示代码能成功执行,b:所示代码能成功执行,c:所示代码执行出错a:
with adotable1 do
begin
insert;
fieldbyname('name').value := '张三';
fieldbyname('id').value :='张';
post;
end;b:
with adoquery1 do
begin
close;
sql.clear;
sql.add('insert into testtable(name,id) values (''mikecal'',''mike'')');
prepared;
execsql;
end;c:
with adoquery1 do
begin
close;
sql.clear;
sql.add('insert into testtable(name,id) values (''李四'',''小李'')');
prepared;
execsql;
end;到底是什么问题?
delphi中通过adoconnection连接mysql数据库,驱动是mysql oledb provider 3.0,
下面代码中的adoquery1和adotable1都连到该adoconnection。
a:所示代码能成功执行,b:所示代码能成功执行,c:所示代码执行出错a:
with adotable1 do
begin
insert;
fieldbyname('name').value := '张三';
fieldbyname('id').value :='张';
post;
end;b:
with adoquery1 do
begin
close;
sql.clear;
sql.add('insert into testtable(name,id) values (''mikecal'',''mike'')');
prepared;
execsql;
end;c:
with adoquery1 do
begin
close;
sql.clear;
sql.add('insert into testtable(name,id) values (''李四'',''小李'')');
prepared;
execsql;
end;到底是什么问题?
解决方案 »
- 问个关于Canvas 的问题....
- winexec()运行一段DOS程序,怎样将其强行终止?(来顶有分)
- 求教
- 如何在delphi中实现SQL SERVER2000数据库的备份和恢复
- 为什么我启用了ADOQuery的缓存模式后(LockType设为ltBatchOptimistic),更新时一直提示出错!
- 寻找采用WebSnap 技术的例子?
- 请问:结帖怎么结?给分怎么给啊?
- dbgrideh中我如何得到所选择多条记录的某个字段值?谢谢!
- query.sql.add()中strings的长度最大是255,如果strings长度大于255,该如何处理?
- 如何执行一程序并等待其结束?
- 这个需要怎么判断明细记录审核,我的分都给你们了!
- 关于webbrowser的问题?
begin
close;
sql.clear;
sql.add('insert into testtable(name,id) values (:param1,:param2)');
paramters.parambyname('param1').value:='张三';
paramters.parambyname('param2').value:='李四';
prepared;
execsql;
end;我用的是MYODBC3.51