如何翻譯下面的查詢,以準備語句(如果可能的話..)?
string allemails = "[email protected], [email protected], [email protected]"; //etc...
string query = "select UNIQUE_ID users where E_MAIL in (" + allemails + ")";
//run query....
我可以這樣做:
OdbcCommand cmd = sqlConn.CreateCommand();
cmd.CommandText = "select UNIQUE_ID users where E_MAIL in (?)";
如果是的話,我要補充的CMD參數集合的參數,如果它是VARCHAR,我怎麼能要求無限的大小?
加入成本不僅僅是一個簡單的「在列表中」...... – Nili 2011-02-13 14:12:19
檢查確實如此。這種方法可行,但建議的線程包含更好的解決方案。 – gjvdkamp 2011-02-13 15:08:48