對不起,因爲我是C#的新手,所以提出一個愚蠢的問題。如何將字符串數據類型轉換爲SQL的varbinary等效數據類型?
當前正在使用OLEDB在c#中執行任務。這個場景是,我想插入一個包含用戶名,密碼等信息的表中。數據庫是SQL Server。列Pasword有一個數據類型varbinary(100)。
我想從字符串數據類型傳遞到SQL的varbinary等效數據類型。我試了一下,但沒有成功。
最初我只是用reader.GetString(5)
試過。但例外,我得到的是:
"Specified cast is not valid."
*我忘了下面的事情提到*
讀者我採用的是OleDbDataReader。
oleParameter[7] = new OleDbParameter("@Password", OleDbType.VarBinary, 100);
oleParameter[7].Value = reader1.GetBytes(5);
(在這裏,我從一個表中讀取並插入到另一個表。)
請幫助我。
謝謝。