1

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

4

0 回答 0