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