當前位置:首頁 » 編程語言 » 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是字元串時,需要分詞並加上『』號

熱點內容
同等配置的聯想和戴爾哪個更好 發布:2025-07-02 09:02:33 瀏覽:123
華為如何查詢以前設置過的密碼 發布:2025-07-02 09:02:28 瀏覽:181
c語言地圖 發布:2025-07-02 09:00:14 瀏覽:488
計算機的主存儲器是指軟盤的容量 發布:2025-07-02 08:53:49 瀏覽:237
為什麼都說歐曼價格高配置低 發布:2025-07-02 08:53:00 瀏覽:547
300人用什麼電腦伺服器好 發布:2025-07-02 08:47:42 瀏覽:902
52好壓縮 發布:2025-07-02 08:24:16 瀏覽:246
javahttp發送http請求 發布:2025-07-02 08:17:05 瀏覽:226
美國編譯的青少經典書第三輯 發布:2025-07-02 08:16:59 瀏覽:949
阿里雲伺服器強制重啟 發布:2025-07-02 08:14:55 瀏覽:663