0
我想在c#中將字符串插入到oracle數據庫中作爲clob數據類型。我怎樣才能做到這一點?部分代碼,例如:如何將字符串轉換爲Oracle clob插入數據庫?
private static byte[] GetByteArr(string listParameter)
{
if (listParameter!=null)
{
return Encoding.Unicode.GetBytes(listParameter);
}
else
{
return Encoding.Unicode.GetBytes(string.Empty);
}
}
byte[] toArr = GetByteArr((string)eMessageList[1]);
emailParameters[1] = command.Parameters.Add("pEto",OracleDbType.Clob, toArr,ParameterDirection.Input);
command.ExecuteNonQuery();
此代碼插入到toArr
數據庫System.Byte[]
。
如果它是一個CLOB(而非BLOB),你不應該需要將其轉換爲一個字節數組。你*可能*需要將它轉換爲一個'char []',而不是'byte []'... ...另外,你還沒有對你已經提供的代碼發生了什麼說。 –
我沒有對發生什麼事發表任何評論,因爲有些評論並沒有涉及我的操作,而是關於我的工作。我只是想學習插入字符串作爲clob數據類型的數據庫。 – cejoseph