如下:
sqlstr:=Format('insert into TGOODS values(%d,%d,''%s'')',
[1,23,datetimetostr(now)]); if not ExecuteSql(ADOQry1,sqlstr,false)then//调用的函数下面有
begin
Errmsg('添加物品入库信息错误!');
result:=false;
exit;
end;function ExecuteSql(QueryName:TADOQuery;exSql:string;retVal:boolean):boolean;
begin
with QueryName do
try
close;
sql.Clear;
sql.Add(exSql);
if retVal then
begin
open;
recordnum:=RecordCount;
end
else
begin
execsql;
//这里执行出错!!!
//提示Access violation at Address XX in module 'msado15.dll'
close;
end;
result:=true;
except
result:=false;
end;
end;
sqlstr:=Format('insert into TGOODS values(%d,%d,''%s'')',
[1,23,datetimetostr(now)]); if not ExecuteSql(ADOQry1,sqlstr,false)then//调用的函数下面有
begin
Errmsg('添加物品入库信息错误!');
result:=false;
exit;
end;function ExecuteSql(QueryName:TADOQuery;exSql:string;retVal:boolean):boolean;
begin
with QueryName do
try
close;
sql.Clear;
sql.Add(exSql);
if retVal then
begin
open;
recordnum:=RecordCount;
end
else
begin
execsql;
//这里执行出错!!!
//提示Access violation at Address XX in module 'msado15.dll'
close;
end;
result:=true;
except
result:=false;
end;
end;
解决方案 »
- 如何在 cxgrid用ADOQuery , DataSource 显示数据
- 怎样判断一个文件是为BMP文件还是JPG文件?
- 关于多表查询的SELECT语句?
- clientdataset+DataSetProvider更新数据时老提示找不到“表”?
- 我用LISTVIEW显示一条数据记录,但一点击就不见了,什么原因?
- 问什么在结束是会提示错误?在线等待!!!!!!!!!
- onshow事件什么时候发生?
- 怎么样记录历史操作??急用。。。
- 正则匹配(\s|''|\))中的任意一个,但是如果是AB')CD就会把')匹配在一起
- 简单问题:.inc是什么文件?
- treeview 这样的速度快吗?
- DELPHI中有没有象C语言那样的源程序美化小工具啊!
你的adoconnect连接成功吗?
要不你尝试重起机器
那个ADOQuery在前面用过就不能用了???另外,问各位,access里定义的时间字段在sql语句怎么写
sqlstr:=Format('insert into TGOODS values(%d,%d,''%s'')',
[1,23,datetimetostr(now)]);以上语句的时间字段会出错!