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