query寫入資料出現錯誤訊息!! |
尚未結案
|
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
dm1.Query1.Close;
dm1.Query1.SQL.Clear;
dm1.Query1.SQL.Append('insert into buy_d (oid,bid,pid,pname,bprice,q,w1,w2) values ('''',''' bid ''',''' id[i] ''',''' name[i] ''',''' p[i] ''',''' q[i] ''',''0'',''0'')');
dm1.Query1.Prepare;
dm1.Query1.Open;
當執行到open會出現錯誤訊息error creating cursor handle
請問這是因為什麼原因?
ps:db為my sql,我用database連上odbc,query1在連上database
|
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
引言: dm1.Query1.Close; dm1.Query1.SQL.Clear; dm1.Query1.SQL.Append('insert into buy_d (oid,bid,pid,pname,bprice,q,w1,w2) values ('''',''' bid ''',''' id[i] ''',''' name[i] ''',''' p[i] ''',''' q[i] ''',''0'',''0'')'); dm1.Query1.Prepare; dm1.Query1.Open; 當執行到open會出現錯誤訊息error creating cursor handle 請問這是因為什麼原因? ps:db為my sql,我用database連上odbc,query1在連上database忘了說 資料有確實寫入到db之中,但是就是會出現錯誤 |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
引言:~~~静心养德~~~ 發表人 - deity 於 2005/01/26 21:24:43引言:忘了說 資料有確實寫入到db之中,但是就是會出現錯誤 您好: 写在这样试试看:dm1.Query1.Close; dm1.Query1.SQL.Clear; dm1.Query1.SQL.Append('insert into buy_d (oid,bid,pid,pname,bprice,q,w1,w2) values ('''',''' bid ''',''' id[i] ''',''' name[i] ''',''' p[i] ''',''' q[i] ''',''0'',''0'')'); dm1.Query1.Prepare; dm1.Query1.Open;當執行到open會出現錯誤訊息error creating cursor handle 請問這是因為什麼原因? ps:db為my sql,我用database連上odbc,query1在連上databaseQuery1.Close; Query1.SQL.Clear; Query1.SQL.add('insert into buy_d (oid,bid,pid,pname,bprice,q,w1,w2) values ('''',''' bid ''',''' id[i] ''',''' name[i] ''',''' p[i] ''',''' q[i] ''',''0'',''0'')'); |
sl@cableplus.com.cn
高階會員 發表:168 回覆:359 積分:130 註冊:2004-03-26 發送簡訊給我 |
dm1.Query1.Close;
dm1.Query1.SQL.Clear;
dm1.Query1.SQL.Append('insert into buy_d (oid,bid,pid,pname,bprice,q,w1,w2) values ('''','''+bid+''','''+id[i]+''','''+name[i]+''','''+p[i]+''','''+q[i]+''',''0'',''0'')');
dm1.Query1.Prepare;
dm1.Query1.Open; 正确的应该这么写:
dm1.Query1.Close; dm1.Query1.SQL.Clear; dm1.Query1.SQL.Text:='insert into buy_d (oid,bid,pid,pname,bprice,q,w1,w2) values ('''',''' bid ''',''' id[i] ''',''' name[i] ''',''' p[i] ''',''' q[i] ''',''0'',''0'')'; dm1.Query1.ExecSQL;SQL用INSERT和DELETE必须用ExecSQL |
eko
一般會員 發表:21 回覆:36 積分:11 註冊:2004-09-26 發送簡訊給我 |
|
deity
尊榮會員 發表:90 回覆:876 積分:678 註冊:2003-05-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |