我有一個csv從哪裏導入數據到數據庫。參數化的sql查詢問題
myCommand.Parameters.Add("@cn", SqlDbType.Text);
myCommand.Parameters["@cn"].Value = comp.Rows[i][1].ToString();
在案件comp.Rows[i][1]
值X'496e626randomcharacters'
我收到此錯誤:The floating point value '496e626' is out of the range of computer representation (8 bytes). Incorrect syntax near '496e626'.
應該爲字符串/文本來處理,所以我不明白浮點錯誤。 這裏有什麼問題?
查詢是怎樣的? – Andrei
你在使用'DataTable'嗎?什麼是列[1]的類型? –
您是否嘗試過使用'AddWithValue(「@ cn」,comp.Rows [i] [1])''? – James