Access 的 Memo 欄位,要用何種資料庫元件顯示資料 |
尚未結案
|
7089
一般會員 發表:12 回覆:7 積分:3 註冊:2003-05-30 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
7089
一般會員 發表:12 回覆:7 積分:3 註冊:2003-05-30 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
7089
一般會員 發表:12 回覆:7 積分:3 註冊:2003-05-30 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
db2cc
一般會員 發表:3 回覆:9 積分:2 註冊:2003-04-23 發送簡訊給我 |
对于ACCESS的Memo是指大字符类型数据,用TMEMO,TRichEdit, TDBMemo 等都是可以实现数据的存取的 给您个实例参考: //这是一个有密码的ACCESS连接方式,建议对于ACCESS直接用字符连接。
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=Admin;Data Source=' ExtractFileDir(application.Exename) '\sp.tst;user id=admin;Persist Security Info=False';
adoconnection1.Connected:=true; //写入:
ADOQuery2.Append ;
ADOQuery2.FieldByName('sbname').AsString :=trim(edit1.Text );
ADOQuery2.FieldByName('cansu').AsString :=trim(memo1.Text );
ADOQuery2.FieldByName('shuoming').AsString :=trim(memo2.Text );
ADOQuery2.Post ;
ADOQuery2.Refresh ; ##################################
//取出: memo1.Text:=trim(ADOQuery2.FieldByName('cansu').AsString );
memo2.Text :=trim(ADOQuery2.FieldByName('shuoming').AsString ); 好长时间没回帖了!!!!
|
7089
一般會員 發表:12 回覆:7 積分:3 註冊:2003-05-30 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
連結的方式有兩種, 其一為 odbc, 另一為 oledb. odbc 的話, 在程式中設定進來的是 odbc dsn. 若是要修改連結的 db 比較快, 不用修改程式, 僅須修改本機的 odbc 連向的資料庫. oledb 的話, 則是將所有的連結資料寫在 connection string 之中, 要連結的資料庫也是寫在 connection string 之中, 如: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\db1.mdb;Persist Security Info=False 這樣一來若是要調整連結的資料庫就必須修改 connection string, 但其實也可以利用 ini 檔的方式來記錄該 connection string. 這樣也可以達到修改 ini 檔就可以連結到不同資料庫的功能哦.
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |