这个是什么错? ‘存取地址1F487CAB违例发生在模块‘msado15.dll’中,写在地址010F130里’ process stopped,use step or run to countinue. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里是代码:ADOQuery1.close; ADOQuery1.sql.clear; ADOQuery1.sql.text:='insert into db2admin.MENU(编号,名称,菜单编号,级别,上级编号,有效) values(:a,:b,:c,:D,:E,:f)'; adoquery1.parameters[0].Value:='02'; adoquery1.parameters[1].value:='输入'; adoquery1.parameters[2].value:='xs'; adoquery1.parameters[3].value:=1; adoquery1.parameters[4].value:='0'; adoquery1.parameters[5].value:=-1; ADOQuery1.Open ; ADOQuery1.close; ADOQuery1.sql.clear; ADOQuery1.sql.text:='insert into db2admin.MENU(编号,名称,菜单编号,级别,上级编号,有效) values(:a,:b,:c,:D,:E,:f)'; adoquery1.parameters[0].Value:='02'; adoquery1.parameters[1].value:='输入'; adoquery1.parameters[2].value:='xs'; adoquery1.parameters[3].value:=1; adoquery1.parameters[4].value:='0'; adoquery1.parameters[5].value:=-1;// ADOQuery1.Open ;adoquery1.execlsql; 用 ADOQuery1.Open ;和 adoquery1.execlsql 出同样的错 adoquery1.parameters[0].asString:='02'; adoquery1.parameters[1].asString:='输入'; adoquery1.parameters[2].asString:='xs'; adoquery1.parameters[3].asInteger:=1; adoquery1.parameters[4].asString:='0'; adoquery1.parameters[5].asInteger:=1; open 只能用到查询的SQl,楼主你的是插入数据啊!是在execlsql的地方调试跳出报错的吗? 报错时在:Application.Run;并且发现数据能够被保存 是在delphi里调的还是退出delphi才运行的? 解决了!是lock type作的怪!那位大侠给讲讲注意事项! 把一个类作为一个参数传递过去的! 关于报表预览的问题 怎么动态改变ADO连接字符串 请问一个执行更新数据库速度慢的问题 点击Dbgrid的标题怎么使其排序? 我的报表只显示一条数据,我该怎么办呀!!!(急) 我想打印DBGrid 谁有这方面的组件吗帮帮忙撒 多多谢谢谢谢谢了 SQL的问题 如何把应用程序进行WEB封装! 讨论一下报表控件 延时应该如何做 验证身份
ADOQuery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.text:='insert into db2admin.MENU(编号,名称,菜单编号,级别,上级编号,有效) values(:a,:b,:c,:D,:E,:f)';
adoquery1.parameters[0].Value:='02';
adoquery1.parameters[1].value:='输入';
adoquery1.parameters[2].value:='xs'; adoquery1.parameters[3].value:=1;
adoquery1.parameters[4].value:='0';
adoquery1.parameters[5].value:=-1; ADOQuery1.Open ;
ADOQuery1.sql.clear;
ADOQuery1.sql.text:='insert into db2admin.MENU(编号,名称,菜单编号,级别,上级编号,有效) values(:a,:b,:c,:D,:E,:f)';
adoquery1.parameters[0].Value:='02';
adoquery1.parameters[1].value:='输入';
adoquery1.parameters[2].value:='xs'; adoquery1.parameters[3].value:=1;
adoquery1.parameters[4].value:='0';
adoquery1.parameters[5].value:=-1;// ADOQuery1.Open ;
adoquery1.execlsql;
adoquery1.parameters[1].asString:='输入';
adoquery1.parameters[2].asString:='xs'; adoquery1.parameters[3].asInteger:=1;
adoquery1.parameters[4].asString:='0';
adoquery1.parameters[5].asInteger:=1;
是在execlsql的地方调试跳出报错的吗?
并且发现数据能够被保存