ADO UPADTE ASSECC 欄位問題 |
尚未結案
|
fai
一般會員 發表:4 回覆:4 積分:1 註冊:2002-09-07 發送簡訊給我 |
各位大大:
本人使用ACCESS為資料庫,透過ODBC連結,使用ADOCON,有一資料表,其資料欄位超過100個欄位資料,在新增一筆資料時,可正常新增;但在資料修改時,出現錯誤!
其ERROR MESSAGE 為 [Microsoft] [ODBC Microsoft Access Driver]運算式太複雜. 後來欄位改為100個時,便可正常修改!
是否使用ODBC Driver 修改資料時,會有欄位限制! 以下是本人程式部份: With ADOQuery do
begin
close;
sql.clear;
sql.add(''SELECT * FROM DATA WHERE P1 = 'AA' '');
open;
edit;
fieldbyname('item1').asString:='';
.
.
.
.
.
.
FieldByName('item101').AsString:='';
post; // ** 出現錯誤地方
close;
end;
|
banson1716
高階會員 發表:55 回覆:182 積分:167 註冊:2002-04-14 發送簡訊給我 |
With ADOQuery1 do
begin
close;
sql.clear;
sql.add('SELECT * FROM 客戶 WHERE 城市= "台北市"');//<----語法是否有錯
open;
edit;
fieldbyname('客戶編號').asString:='';
FieldByName('公司名稱').AsString:='';
FieldByName('連絡人').AsString:='';
FieldByName('連絡人職稱').AsString:='';
FieldByName('地址').AsString:='';
FieldByName('城市').AsString:='';
ADOQuery1.open; //<---------------加上
post;
close;
end;
|
banson1716
高階會員 發表:55 回覆:182 積分:167 註冊:2002-04-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |