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

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

先使用response.write SQL命令字符串, 输入SQL命令先把它复制到SQLServer的查询分析器,看命令本身是否有误,如命令对,那就看哪些字符较长,超出了ACCCESS中相关表的字段设置,把这些字段的长度调大些就行了。

把表1里的成绩字段删除,只留下姓名字段,然后点击菜单~视图~新建视图,出来的向导,用对号选择表1和基础数据表,然后点击基础数据表的姓名字段并拖动到表1的姓名字段形成映射。保存该视图并取名

可以用Adodc控件结合Datagrid控件(至于怎样添加这两个控件你应该知道吧)

Adodc.Recordsource="select *(或者是你需要的一些字段名) from 表 where 日期字段=#" &日期表达式 &"#"(不知道你是不是需要这样的查询,如果是一段时间范围,也可以用between……and……,但都别忘了#号)

Set Datagrid.Datasource=Adodc

Datagrid.Refresh

由于时间比较仓促,也没有做验证,大致意思是这样,具体的事件过程你再自己往里代入吧。

补充回答:

楼主正好用我上面提到的between……and……呀

Adodc.Recordsource="select * from a where b between #" &DTPicker1.value &"# and #" &DTPicker2.value &"#"

然后就和上面的一样了,当然日期控件你事先需要设置好显示方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8004750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存