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

有關access資料庫

尚未結案
Paicaso
中階會員


發表:140
回覆:124
積分:52
註冊:2002-09-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-10-23 22:26:31 IP:61.59.xxx.xxx 未訂閱
我將一資料表或文字資料用SQL語法轉入access之資料表 且該access資料欄位為文字String型態 如果該來源內含有['](單引號)便會發生錯誤 請問該如何? SQL語法: QueryC.SQL.Clear; QueryC.SQL.Add('INSERT INTO AAA '); QueryC.SQL.Add('( NO1 ,'); QueryC.SQL.Add(' NO2 '); QueryC.SQL.Add(' ) Values ( '); QueryC.SQL.Add(' ''' CNO1 ''' , '); QueryC.SQL.Add(' ''' CNO2 ''' ) '); QueryC.ExecSQL; QueryC.SQL.Clear; QueryC.SQL.Add('Update AAA '); QueryC.SQL.Add('SET '); QueryC.SQL.Add('NO1 = ''' CNO1 ''', '); QueryC.SQL.Add('NO2 = ''' CNO2 ''' '); QueryC.SQL.Add('Where NO3 = ''' CNO3 ''''); QueryC.ExecSQL;
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-10-24 07:23:01 IP:210.202.xxx.xxx 未訂閱
引言: 我將一資料表或文字資料用SQL語法轉入access之資料表 且該access資料欄位為文字String型態 如果該來源內含有['](單引號)便會發生錯誤 請問該如何? SQL語法: QueryC.SQL.Clear; QueryC.SQL.Add('INSERT INTO AAA '); QueryC.SQL.Add('( NO1 ,'); QueryC.SQL.Add(' NO2 '); QueryC.SQL.Add(' ) Values ( '); QueryC.SQL.Add(' ''' CNO1 ''' , '); QueryC.SQL.Add(' ''' CNO2 ''' ) '); QueryC.ExecSQL; QueryC.SQL.Clear; QueryC.SQL.Add('Update AAA '); QueryC.SQL.Add('SET '); QueryC.SQL.Add('NO1 = ''' CNO1 ''', '); QueryC.SQL.Add('NO2 = ''' CNO2 ''' '); QueryC.SQL.Add('Where NO3 = ''' CNO3 ''''); QueryC.ExecSQL;
請用 QueryC.SQL.Clear; QueryC.SQL.Add('INSERT INTO AAA '); QueryC.SQL.Add('( NO1 ,'); QueryC.SQL.Add(' NO2 '); QueryC.SQL.Add(' ) Values ( '); QueryC.SQL.Add(AnsiQuotedStr(CNO1,'''') ' , '); QueryC.SQL.Add(AnsiQuotedStr(CNO2,'''') ' ) '); QueryC.ExecSQL; 先試看看有問題再問! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
Paicaso
中階會員


發表:140
回覆:124
積分:52
註冊:2002-09-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-11-04 02:02:45 IP:61.59.xxx.xxx 未訂閱
謝謝站長的指點 關於iNSERT的部分測試後OK 但我仍不太明瞭其用語的含意 所以在uPDATE部分做不太出來 可否請您再指點一番 THANKS
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-11-04 07:59:42 IP:192.168.xxx.xxx 未訂閱
引言: 謝謝站長的指點 關於iNSERT的部分測試後OK 但我仍不太明瞭其用語的含意 所以在uPDATE部分做不太出來 可否請您再指點一番 THANKS
QueryC.SQL.Clear; QueryC.SQL.Add('Update AAA '); QueryC.SQL.Add('SET '); QueryC.SQL.Add('NO1 = ' AnsiQuotedStr(CNO1,'''') ', '); QueryC.SQL.Add('NO2 = ' AnsiQuotedStr(CNO2,'''')); QueryC.SQL.Add('Where NO3 = ' AnsiQuotedStr(CNO3,'''')); QueryC.ExecSQL; 舉一要能反三才行喔,加油了! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
Paicaso
中階會員


發表:140
回覆:124
積分:52
註冊:2002-09-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-11-04 13:02:51 IP:61.59.xxx.xxx 未訂閱
謝謝您的指點 我的做法依樣.但是.. 我再試試看.不過還是非常感謝 我會加油..
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-11-04 17:43:49 IP:192.168.xxx.xxx 未訂閱
引言: 謝謝您的指點 我的做法依樣.但是.. 我再試試看.不過還是非常感謝 我會加油..
但是... 是出了什麼問題呢? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
系統時間:2024-05-19 0:56:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!