當前位置:首頁 » 編程語言 » 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-03 03:06:00 瀏覽:518
腳本家的台詞 發布:2025-07-03 03:05:50 瀏覽:707
arcgisforpython 發布:2025-07-03 03:05:46 瀏覽:896
期計演算法 發布:2025-07-03 02:56:53 瀏覽:404
不同域訪問 發布:2025-07-03 02:49:05 瀏覽:818
多槽編程 發布:2025-07-03 02:47:42 瀏覽:919
sql2008錯誤233 發布:2025-07-03 02:28:52 瀏覽:168
創建資料庫語句mysql 發布:2025-07-03 02:14:34 瀏覽:146
python量化投資 發布:2025-07-03 02:05:11 瀏覽:804
proxy代理伺服器地址 發布:2025-07-03 01:56:52 瀏覽:910