adoquery 添加记录出现问题"commandtext does not return a re |
答題得分者是:timhuang
|
tomc
一般會員 發表:41 回覆:35 積分:15 註冊:2003-07-27 發送簡訊給我 |
这是我的程序:
adoquery1.SQL.Clear;
adoquery1.SQL.Add('insert into 表1(客户,订单号,产品代号,数量,单位)');
adoquery1.sql.add(' values(''' edit1.text ''',''' edit4.text ''',''' edit3.text ''',' inttostr(strtointdef(edit5.text,0)) ',''' edit6.text ''')'); adoquery1.Open; 运行后出现"commandtext does not return a result set"
无法添加记录 另,像下面这种形式的添加应该怎么写?
adoquery1.recordset.addnew();这里为什么一定要参数?
adoquery1.recordset.fields['客户']:=KH;
adoquery1.recordset.fields['地址']:=Dz;
adoquery1.recordset.fields['电话']:=Dh;
adoquery1.recordset.fields['伟真']:=Cz;
adoquery1.recordset.update;
但上面这种写法应该怎么写?(上面的程序 我是按VB的写法来的,是错的.) 交流.學習
------
交流.學習 |
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |