我有一个超过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列的数据类型。