adoquery1.active:=ture时,提示“adoquery1:missing sql property”到底是什么问题? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adoquery1的sql属性你没有写.所以提示“adoquery1:missing sql property” (下雨天)的意见是正确的,在打开ADOQuery前,应该先提供SQL语句。 就是这个原因adoquery1的sql属性你没有写 谢谢你们。adoquery1.open;str:='insert into fail (id,method,serviceid,workflow_num,operator,user_account,result_num,reason,operation_time)'; adoquery1.SQL.Add(str);adoquery1.open; adoquery1.ExecSQL;还是提示这个错误。语句有问题吗? adoquery1.Open;这个要放在什么地方呢? 各位高手:adoquery1的sql属性要怎样写呢?我是新手,能给个例子吗? ADoQuery1.Close; ADoQuery1.SQL.Clear; ADoQuery1.Open; ADoQuery1.SQL.Add(strSQL); ADoQuery1.Open; 谢谢你们。adoquery1.open;str:='insert into fail (id,method,serviceid,workflow_num,operator,user_account,result_num,reason,operation_time)'; adoquery1.SQL.Add(str);adoquery1.open; adoquery1.ExecSQL;//----------修改如下:ADOQuery1.Close;ADOQuery1.SQL.Clear;str:='insert into fail (id,method,serviceid,workflow_num,operator,user_account,result_num,reason,operation_time)'; adoquery1.SQL.Add(str); adoquery1.ExecSQL;注意:查询的时候可以用open,要执行INSERT, UPDATE, DELETE, and CREATE TABLE等要用ExecSQL 补上面的str的sql语句有问题.改成:str :='insert into tablename(.....) values (....)'; 提示的意思好像是缺少SQL属性,你看是不是没有指定SQL语句。 可能是这个问题,adoquery1和其放置的Tform都继承自father_From而father_From在过程中已使用adoquery1.open但father_from的adoquery1的sql是空的;修改一下father_form就可以了 首先就要指出你的SQL语句有问题,怎么写,houwei1008(下雨天) 已经给你指出了。其次这种错误一般是因为没有设置TQUERY的SQL属性所致,楼上的已经说得够多了,我不再重复。 idftp编译中上传正常,直接运行程序异常,郁闷啊! 急啊!!ListView里item的排序! 在win2000+D6 下 如何为win98 注册一个系统服务程序? 数据录入问题 编码规则问题,请大家指教,谢谢! 关于DELPHI中事务的问题?高分求解! 对象问题 再加100分,请高手指点!! 有关使用ADOStoredProc的问题。 谁知道数据集的状态值? 如何在类方法中获得方法的字符串名称 进来思考的都有分啊!谢谢!
adoquery1.open;
str:='insert into fail (id,method,serviceid,workflow_num,operator,user_account,result_num,reason,operation_time)';
adoquery1.SQL.Add(str);
adoquery1.open;
adoquery1.ExecSQL;还是提示这个错误。语句有问题吗?
ADoQuery1.SQL.Clear;
ADoQuery1.Open;
ADoQuery1.SQL.Add(strSQL);
ADoQuery1.Open;
adoquery1.open;
str:='insert into fail (id,method,serviceid,workflow_num,operator,user_account,result_num,reason,operation_time)';
adoquery1.SQL.Add(str);
adoquery1.open;
adoquery1.ExecSQL;
//----------修改如下:ADOQuery1.Close;
ADOQuery1.SQL.Clear;
str:='insert into fail (id,method,serviceid,workflow_num,operator,user_account,result_num,reason,operation_time)';
adoquery1.SQL.Add(str);
adoquery1.ExecSQL;注意:查询的时候可以用open,要执行INSERT, UPDATE, DELETE, and CREATE TABLE等要用ExecSQL
改成:str :='insert into tablename(.....) values (....)';
而father_From在过程中已使用adoquery1.open
但father_from的adoquery1的sql是空的;
修改一下father_form就可以了
其次这种错误一般是因为没有设置TQUERY的SQL属性所致,楼上的已经说得够多了,我不再重复。