當前位置:首頁 » 編程語言 » delphisql變數

delphisql變數

發布時間: 2023-02-15 02:38:41

① delphi 組件中adoquery組件的sql語句如何用到變數

有幾種寫法
1、一種是拼sql語句:query.sql.text := 'select * from tb1 where id ='+quotetostr(edit1.text);
2、一種是寫成傳參數的形式:
query.sql.text := 'select * from tb1 where id=:@Value1';
query.Parameters.ParamByName('@Value').Value:= edit1.text;
後一種寫法的好處是你寫的時候不需要理會參數的數據類型,第一種寫法在參數類型多的時候經常需要改類型,而且經過本人實驗,在重復使用的時候,後面一種的執行效率更好。

② delphi sql語句中如何把實數變數 插入資料庫

http://blog.csdn.net/wangtopcool/archive/2007/03/08/1524348.aspx
這里有詳細介紹sql server的數據類型

我看你的語句是有問題的,不過不是在real類型,字元類型的屬性在SQL語句中要用單引號括起來,而在字元單引號包含的內容中 『』 表示 一個 『 也就是說你錯的那句應該要改成
ado1.SQL.Add('insert into spda (條碼,店內碼,全稱,簡稱,規格,單位,產地,品牌,進貨價,零售價,會員價,供應商,類別)values('''+s+''','''+d+''','''+q+''','''+j+''','''+gg+''','''+dw+''','''+cd+''','''+pp+''','+jhj+','+lsj+','+hyj+','''+gys+''','''+lb+''')');

③ DELPHI SQL語句中使用IN 的變數如何寫

memo1.lines.loadformfile(filepath);
adoquery1.close;
adoquery1.sql.text := 『
select * from power.check_sn where serial_number in (』 + memo1.text +『)』;
adoquery1.open;
這里有一個問題,當serial_number是字元串時,需要分詞並加上『』號

熱點內容
安卓開發選哪個版本的SDK 發布:2025-07-02 22:19:07 瀏覽:485
未上傳圖片 發布:2025-07-02 22:14:01 瀏覽:598
安卓qq直播怎麼分享聲音 發布:2025-07-02 22:13:21 瀏覽:249
安卓系統怎麼刷機清除內存 發布:2025-07-02 22:08:19 瀏覽:696
安卓手機6位數密碼有多少組 發布:2025-07-02 21:50:31 瀏覽:797
存儲卡視頻多了 發布:2025-07-02 21:49:40 瀏覽:850
ajax無刷新上傳圖片 發布:2025-07-02 21:32:56 瀏覽:117
編譯器不認pow函數 發布:2025-07-02 21:27:04 瀏覽:339
w10隱藏文件夾 發布:2025-07-02 21:27:03 瀏覽:534
電腦d盤拒絕訪問 發布:2025-07-02 21:27:02 瀏覽:779