Delphi老是提示引數a沒有預設值

2022-04-05 12:55:08 字數 981 閱讀 7203

1樓:匿名使用者

你先確認一下資料庫中sid和zm是什麼型別的,如果是字元型的資料,你在拼接sql的時候就需要用''兩個單引號將資料括起來,也就是說

sql.add('select * from pccc where sid='+pcstr+' and zm='+combobox3.text);

需要改成

sql.add('select * from pccc where sid='+quotedstr(pcstr)+' and zm='+quotedstr(combobox3.text));

或者改成

sql.add('select * from pccc where sid='''+pcstr+''' and zm='''+combobox3.text+'''');

2樓:匿名使用者

但是假如我不修改資料庫中的資料型別那麼還可以實現嗎?

那就要把

'select * from pccc where sid='''+pcstr+''' and zm='''+combobox3.text+''''

改成'select * from pccc where sid='+pcstr+' and zm='''+combobox3.text+''''

而且pcstr這個變數要是文字(string)型別。

3樓:匿名使用者

'select * from pccc where sid='+pcstr+' and zm='+combobox3.text);

sql語句中,如果是字元型,則要多加一個單引號 ''

'select * from pccc where sid='''+pcstr+''' and zm='''+combobox3.text+''');

4樓:匿名使用者

檢查 combobox3.text 之中是否用到了 a 變數;

如果用到了, a 必須賦值。

DELPHI裡有沒有keyvalue的型別

這個可以實現的,比方說資料庫中設定標識 性別欄位 1 顯示男 0 顯示女 再用delphi軟體編寫介面時,判斷這個就可以了若客戶選擇 男 時,就將資料庫中寫入1 選擇 女 時,就將資料庫中寫入0即可 以記錄型別作為陣列的基型別即是。tstringlist delphi中key 13表示回車,其他的都...

本地連線老是提示網路電纜沒有插好,一直有個紅色的打叉

在 我的電腦 右鍵 屬性 看 硬體 硬體裝置 看有沒有網絡卡驅動 網路介面卡 如果有黃色的 或是紅色叉,說明少驅動或少硬體。你的電腦是直接用貓上網還是加了路由器的?如果是用了路由器的還得設定 本地連線 相關設定在 開始 設定 網路連線 你可以右鍵點你的網路連線,有個屬性,看一下你的網絡卡配置,高階裡...

蘋果手機怎麼老是提示輸入id密碼

因為你正在進行的操作需要id密碼進行身份確認!如果不輸入提示會一直不斷跳出來 我把閒魚解除安裝了就沒了 蘋果手機為什麼老是讓輸入id密碼 1.在桌面上開啟設定。一個id就是一個人的賬號,他可能需要統計有多少人正在使用蘋果手機吧 因為你正在進行的操作需要id密碼進行身份確認!如果不輸入提示會一直不斷跳...