我有一个超过 35k 个字符的大字符串,我想将其保存到类型为 的 Sybase 数据库列中Text
。
但是我尝试这样做,字符串被切断了。
我尝试将整个字符串传递给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 列的数据类型。