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

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:556
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:840
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:546
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:721
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:645
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:962
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:217
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:74
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:765
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:673