線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1455
推到 Plurk!
推到 Facebook!

SQL語法問題

答題得分者是:delphiwww
wsozhang
一般會員


發表:20
回覆:20
積分:8
註冊:2002-06-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-08-20 11:30:44 IP:61.221.xxx.xxx 未訂閱
請問各位高手: 若要新增的資料中,某一變數A中有 ' 符號 如何能若順利新增進去而不被判錯誤~~使得無法新增 如A變數內如為 I don't know 那個在SQL語法上要如何表示才能被接受呢? 謝謝~
tailen
中階會員


發表:82
回覆:109
積分:63
註冊:2002-04-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-08-20 14:54:59 IP:202.154.xxx.xxx 未訂閱
insert into Table_name(column_name1,column_name2) values ('I don''t know',33) 以上敘述是新增一筆資料為『I don't know』及其column_name2=33的資料,我測試過(Access)應該沒有問題~~試試看
wsozhang
一般會員


發表:20
回覆:20
積分:8
註冊:2002-06-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-08-20 15:09:20 IP:61.221.xxx.xxx 未訂閱
問題是若 A 變數值是從別資料庫中抓出來 的資料且長度不只是只有 I don't know 而是100個字以上,現在要新增進去, 怎麼新增ㄋㄟ?
領航天使
站長


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-08-20 15:13:38 IP:192.168.xxx.xxx 未訂閱
引言: 問題是若 A 變數值是從別資料庫中抓出來 的資料且長度不只是只有 I don't know 而是100個字以上,現在要新增進去, 怎麼新增ㄋㄟ?
以我的做法 , 若存入資料為不定長度最好採用Memo或Text欄位, 採用BlobWirte的方式存入資料庫! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
wsozhang
一般會員


發表:20
回覆:20
積分:8
註冊:2002-06-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-08-20 15:26:23 IP:61.221.xxx.xxx 未訂閱
採用BlobWirte的方式存入資料庫! 不懂,能否舉個例子,謝謝囉~
tailen
中階會員


發表:82
回覆:109
積分:63
註冊:2002-04-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-08-20 15:36:53 IP:202.154.xxx.xxx 未訂閱
小弟同意站長大人的方法~~~ BlobWirte的方法有兩種,一個是將資料直接存入資料庫中,另一種是存捷徑 若是直接存入資料庫中,就用一般的insert into,另一種方法,我就沒有試過了~~~
delphiwww
資深會員


發表:145
回覆:363
積分:368
註冊:2002-03-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-08-20 16:47:25 IP:202.145.xxx.xxx 未訂閱
引言: 問題是若 A 變數值是從別資料庫中抓出來 的資料且長度不只是只有 I don't know 而是100個字以上,現在要新增進去, 怎麼新增ㄋㄟ?
你直接使用quotedstr函數就可以了 假如 s的內容是I don't know 用quotedstr(s) 存入就不會有問題,
系統時間:2024-04-20 8:56:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!