請問一個有關欄位的怪問題....thx |
尚未結案
|
foxelf
初階會員 ![]() ![]() 發表:9 回覆:42 積分:30 註冊:2003-03-05 發送簡訊給我 |
|
azurecloud
中階會員 ![]() ![]() ![]() 發表:52 回覆:108 積分:92 註冊:2003-09-04 發送簡訊給我 |
|
azurecloud
中階會員 ![]() ![]() ![]() 發表:52 回覆:108 積分:92 註冊:2003-09-04 發送簡訊給我 |
|
foxelf
初階會員 ![]() ![]() 發表:9 回覆:42 積分:30 註冊:2003-03-05 發送簡訊給我 |
|
azurecloud
中階會員 ![]() ![]() ![]() 發表:52 回覆:108 積分:92 註冊:2003-09-04 發送簡訊給我 |
Hi, foxelf 您好:
很抱歉我沒用過 sybase ,是我猜錯了,對不住哦。
後來我用 access 測試兩種連接資料庫的方法,語法如下 一、:
conn:=CreateOleObject('ADODB.Connection');
rs:= CreateOleObject('ADODB.RecordSet');
databasename := ExtractFilePath(Application.ExeName)+'db1.mdb';
connstr:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + trim(databasename);;
conn.open(connstr);
tempstr := stringgrid1.Cells[2,2];
sql := 'insert into test(testmemo) values( '''+ tempstr +''')';
rs:=conn.execute(sql); 二、:
tempstr := stringgrid1.Cells[2,2];
sql := 'insert into test(testmemo) values( '''+ tempstr +''')';
adocommand1.CommandText := sql;
adocommand1.Execute; 我的 stringgrid1.Cells[2,2] 欄位中放入超過 255 字元的文字後,用上兩個
方法試後,若是資料庫欄位不夠長的話,會出現如下錯誤訊息:
|
foxelf
初階會員 ![]() ![]() 發表:9 回覆:42 積分:30 註冊:2003-03-05 發送簡訊給我 |
|
azurecloud
中階會員 ![]() ![]() ![]() 發表:52 回覆:108 積分:92 註冊:2003-09-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |