全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2333
推到 Plurk!
推到 Facebook!

將資料直接寫入ACCESS資料庫

缺席
kgjimh52
一般會員


發表:1
回覆:3
積分:0
註冊:2010-03-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-07-20 15:05:09 IP:114.34.xxx.xxx 訂閱
 如何將資料寫入ACCESS已建立的資料庫 
就是將資料寫入欄位值裡

ADOTable1->Open();
ADOTable1->Insert();
ADOTable1->FieldByName("Eid")->AsString =s1[0] ;


顯示FORM子句語法錯誤

由於剛用BCB寫資料庫
新手所以不理解
請求幫忙
編輯記錄
kgjimh52 重新編輯於 2011-07-20 01:10:28, 註解 無‧
kgjimh52 重新編輯於 2011-07-20 01:15:30, 註解 無‧
老大仔
尊榮會員


發表:77
回覆:835
積分:1082
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-07-20 15:09:20 IP:59.120.xxx.xxx 未訂閱
雖然我沒看是什麼檔,但是!!!
將資料寫入Access這種問題,你應該是要先看書吧= =
或請爬文先~
否則這種類似作業文的應該會被...


===================引 用 kgjimh52 文 章===================
如何將資料寫入ACCESS已建立的資料庫

就是將資料寫入欄位值裡
kgjimh52
一般會員


發表:1
回覆:3
積分:0
註冊:2010-03-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-07-20 15:12:02 IP:114.34.xxx.xxx 訂閱
我爬了很多文

還是無法解決我的問題

手邊確實沒有BCB連資料庫的書

請求幫忙
老大仔
尊榮會員


發表:77
回覆:835
積分:1082
註冊:2006-07-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-07-20 15:40:59 IP:59.120.xxx.xxx 未訂閱
照這樣看來,你得先懂元件的功用才是吧,
而且站上明明有資料可以找的到啊@@
















找不到的話還有孤狗大神呢~


===================引 用 kgjimh52 文 章===================
我爬了很多文

還是無法解決我的問題

手邊確實沒有BCB連資料庫的書

請求幫忙
kgjimh52
一般會員


發表:1
回覆:3
積分:0
註冊:2010-03-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-07-20 17:15:44 IP:114.34.xxx.xxx 訂閱
[code cpp]


AnsiString dbfile = "C:\\db1.mdb";
ADOConnection1->ConnectionString = WideString( AnsiString("Provider=Microsoft.Jet.OLEDB.4.0;") AnsiString("Data Source=") dbfile AnsiString(";Mode=ReadWrite;Persist Security Info=False") );
//設定其他元件的Connection (沒有重新指定將會無法使用)

ADOQuery1->Connection = ADOConnection1;
ADOTable1->Open();
ADOTable1->Insert();
ADOTable1->FieldByName("Eid")->AsString =s1[0]
ADOTable1->Post();


[/code]


資料庫是可以連線 該設定的屬性 我也有設定
但是一直出現 FORM子句語法錯誤
但我程式又沒有寫到FORM語法
请好心 幫我解答 謝謝 麻煩了@@

編輯記錄
kgjimh52 重新編輯於 2011-07-20 03:16:59, 註解 無‧
kgjimh52 重新編輯於 2011-07-20 03:22:32, 註解 無‧
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2011-07-21 10:50:28 IP:61.66.xxx.xxx 訂閱
您好:
下邊OPEN就是錯誤的來源,意思是你沒有任何select 的來源(from?)怎的要起資料來!
應該改成 ADOTable1->active();

P.S 這邊要魚吃比較難,因為這邊比較多釣竿~

===================引 用 kgjimh52 文 章===================
如何將資料寫入ACCESS已建立的資料庫
就是將資料寫入欄位值裡

ADOTable1->Open();
ADOTable1->Insert();
ADOTable1->FieldByName("Eid")->AsString =s1[0] ;


顯示FORM子句語法錯誤

由於剛用BCB寫資料庫
新手所以不理解
請求幫忙
------
======================
昏睡~
不昏睡~
不由昏睡~
kgjimh52
一般會員


發表:1
回覆:3
積分:0
註冊:2010-03-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2011-07-21 16:13:27 IP:114.34.xxx.xxx 訂閱
我找到問題所在了
就是我的TABLENAME 設錯了

謝謝幫助我的人
系統時間:2017-12-15 17:54:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!