ASP ACCESS数据库插入多个字段问题 [Microsoft][ODBC Microsoft Access Driver]非法的字符串或缓冲区长度

确实困扰了我好久,那位大哥帮帮忙,必须赏分... 确实困扰了我好久,那位大哥帮帮忙,必须赏分 展开
 我来答
百度网友66dbdf5
2011-02-23 · TA获得超过275个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:85.3万
展开全部
先使用response.write SQL命令字符串, 输入SQL命令先把它复制到SQLServer的查询分析山凯器,看命令本身是否有误,如命令对,那就看哪些字符较长,超出了ACCCESS中相关表逗镇唤的字段设置,把旅尘这些字段的长度调大些就行了。
追问
ACCESS中字段设置最大也就255吧?还有其它地方的设置吗?请教一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙漠净土
2011-02-23
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
某个字段的值有问题,要么类型不匹配,要么值超长
追问
如果是类型不匹配该怎么弄呢?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菜是菜鸟的鸟
2011-02-23 · TA获得超过319个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:41.3万
展开全部
是不是里面有单引号之类的东西啊,例如:这是'个测试 ,那么数据再插入的时候会在单引号族亏'那里结束,但后面还有东西,就会报错。如果是字符串太长,那就把数据袭逗库那个列变成备注数据类型。兆禅神
追问
怎么把数据库那个列变成备注数据类型呢?我知道用DW做确实问题很多,但是希望这个解决后好好学学asp,
追答
access数据库有备注数据类型,可以放很长的文字,你打开access数据库,打开数据表,点那个列,在数据类型那个下拉里面自己找,很容易就看到了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光小胡同
2011-02-23 · TA获得超过495个赞
知道答主
回答量:395
采纳率:0%
帮助的人:0
展开全部
soft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能使用 '(未知的)';文扰好件已在使用中。
/myweb/index.asp, 第 15 行
"文件已在使扮李租用中。!!!! "就不可以打开厅兆!
追问
你这是问呢?还是给我回答呢?不过你可以把数据库自定义连接该一下试试:"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\mysite\数据库"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式