【发布时间】:2016-10-03 12:17:10
【问题描述】:
我试图寻找答案,但没有成功。 我正在尝试将一个大字符串插入 Microsoft Access“备忘录”字段。大多数人似乎遇到了数据库将其字符串截断为 255 个字符的问题。那不是我的问题。
我正在尝试使用以下命令进行简单的 INSERT:
INSERT INTO Images
(Code, Issue, FileName)
VALUES (?, ?, ?)
我正在使用表适配器查询配置向导来执行此操作。例如,使用如下表适配器调用查询
TableAdapter Adapter = new TableAdapter();
Adapter.InsertCode(Code, Issue, FileName);
然而,在我完成 INSERT 之后,我检查了数据库中的文件,发现它已被截断为大约 1000 个字符。奇怪的是,这只发生在我以编程方式运行查询时。如果我在配置查询时使用查询生成器并手动插入值,一切正常。
我已经尝试将字符串写入文件,它看起来不错。只有在 INSERT 的某个地方,字符串才会被截断。
非常感谢任何帮助。
【问题讨论】:
标签: c# sql visual-studio ms-access query-builder