1
我只是不確定正確的方式來表示帶有參數的SQLite Select語句中的參數。如何正確地在SQLite Select語句中表示參數
在選擇語句中,如何表達?
1)use =?或='?'
「Is_Offline_Trans =?」或 「Is_Offline反式= '?'」
2)數量, 實施例 「0」 或 「 '0'」
3)爲字符串
例: 「SQlite的的搖椅固體」 或「'SQLite的搖擺固體'
is this correct? here my Parameterized Select statement: string string Company ="Anderson's Studio"; var Orders = db.Query<SalesOrderHeader >("Select * From SalesOrderHeader Where Is_SyncToNAV =?" + " AND Is_Offline_Trans =?" + " AND DataEntryComplete =?" + " AND Company =?","0" ,"1" ,"1", Company); Can I do hard code for the company this way: " AND Company =?", "Anderson's Studio"
您的幫助是非常感謝。
感謝
公司名稱可以包含單引號或撇號。它來自數據庫。我爲公司使用字符串Cpy1。當我在Query語句中使用「Company ='?',Cpy1時,沒有結果。當我剛使用company = ?, Cpy1。它工作正確嗎? – MilkBottle
當您將字符串寫爲文字時你的源代碼,正確的工作是正確的。 –