为何添加新纪录是长文本字段不能够写入ACCESS数据库

txwd0033 2006-04-25 07:44:09
string cmdtext="insert into table1(column1) values(@a)";
OleDbCommand cmd=cnn.CreateCommand();
OleDbParameter param=cmd.Parameters.Add("@a",OleDbType.Varchar,1000);
param.value=longlongstring; //longlongstring为要插入的文本
cnn.open();
cmd.ExecuteNonQuery();
cnn.Close();
...全文
108 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
songxiaozhao 2006-04-26
  • 打赏
  • 举报
回复
应该是备注类型
Knight94 2006-04-26
  • 打赏
  • 举报
回复
在Access中varchar类型字段只能小于256,把字段类型改成memo即可。
webwait 2006-04-26
  • 打赏
  • 举报
回复
改成备注类型看看
==
试试
任亚军 2006-04-25
  • 打赏
  • 举报
回复
改成备注类型看看
ReViSion 2006-04-25
  • 打赏
  • 举报
回复
语句看起来不会有错呀,
同意楼上
=======================
有可能只是Access字段长度的问题
wshcdr 2006-04-25
  • 打赏
  • 举报
回复
ACCESS字段有长度限制的吧

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧