table insert問題 |
答題得分者是:T.J.B
|
selina
一般會員 發表:39 回覆:64 積分:20 註冊:2002-12-05 發送簡訊給我 |
請問我要把form1, edit1, edit2的值insert 到table1中
table1中有: code(每次insert會加1),studentName,grade(integer)
SName := Form1.edit1.text;
SGrade := StrToInt(Form1.edit2.text;
Query1.close;
Query1.SQL.clear;
Query1.SQL.add('insert into A (studentName,grade)');
Query1.SQL.add('values' '(' #39 SName #39 ', SGrade )');
Query1.Prepare;
Query1.open;
會出現問題(好像是integer的問題)
如果用
Table1.Insert;
Table1.FieldByName('studentName').AsString := SName;
Table1.FieldByName('grade').AsInteger := SGrade;
Table1.post;
這也出現問題,因為它要我們insert code.
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
引言: 請問我要把form1, edit1, edit2的值insert 到table1中 table1中有: code(每次insert會加1),studentName,grade(integer) SName := Form1.edit1.text; SGrade := StrToInt(Form1.edit2.text); Query1.close; Query1.SQL.clear; Query1.SQL.add('insert into A (studentName,grade)'); Query1.SQL.add('values' '(' #39 SName #39 ',' SGrade )'); Query1.Prepare; Query1.ExecSQL; 會出現問題(好像是integer的問題) 如果用 Table1.Insert; Table1.FieldByName('studentName').AsString := SName; Table1.FieldByName('grade').AsInteger := SGrade; Table1.post; 這也出現問題,因為它要我們insert code.If code is auto number, the later one should be fine. |
selina
一般會員 發表:39 回覆:64 積分:20 註冊:2002-12-05 發送簡訊給我 |
|
T.J.B
版主 發表:29 回覆:532 積分:497 註冊:2002-08-14 發送簡訊給我 |
|
selina
一般會員 發表:39 回覆:64 積分:20 註冊:2002-12-05 發送簡訊給我 |
|
T.J.B
版主 發表:29 回覆:532 積分:497 註冊:2002-08-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |