在定义为Text的列中插入大型文本数据

时间:2013-06-11 10:20:02

标签: c# .net sybase

我有一个超过35k字符的大字符串,我希望将其保存到Text类型的Sybase数据库列中。

但是我尝试这样做,字符串被切断。

我尝试将整个字符串传递给System.Data.Odbc.ExecuteNonQuery()

我也尝试过:

OdbcParameter param = new OdbcParameter();
param.DbType = DbType.String; //Or DbType.AnsiString
param.Size = int.MaxValue;
param.Value = myBigString;
parameters.Add(param);

但无论我尝试什么,39028个字符的字符串都被砍成32,450。

请注意它是第三方数据库,因此我无法从Text更改Sybase列的数据类型。

0 个答案:

没有答案