access数据库自动编号的匹配
id为自动编号另一个表的aid与之相对应sql="select*fromxxxxwhereid="&aid&""为什么不匹配...
id为自动编号
另一个表的aid与之相对应
sql = "select * from xxxx where id="&aid&""
为什么不匹配 展开
另一个表的aid与之相对应
sql = "select * from xxxx where id="&aid&""
为什么不匹配 展开
3个回答
2014-02-17
展开全部
那个aid的数据类型是不是长整型的,如果是的话,你可以用下面这个试试看:
sql = "select * from 表名 where id="&aid 答案补充 看一下aid是不是长整型的数据类型,顺便检查一下你的连接代码中是否有问题。 答案补充 那你重点检查一下数据库中的name项是不是有什么格式要求的,比如这个字段是不是为空的,有时候当某个字段为空的时候也有可能会报错的。
如果还有问题,最好贴出具体的出错说明文字,一般asp页出错都会有提示的。 答案补充 呵呵,问题解决了就好!
sql = "select * from 表名 where id="&aid 答案补充 看一下aid是不是长整型的数据类型,顺便检查一下你的连接代码中是否有问题。 答案补充 那你重点检查一下数据库中的name项是不是有什么格式要求的,比如这个字段是不是为空的,有时候当某个字段为空的时候也有可能会报错的。
如果还有问题,最好贴出具体的出错说明文字,一般asp页出错都会有提示的。 答案补充 呵呵,问题解决了就好!
2014-02-17
展开全部
自动编号ID是可以做为查询条件的。ID的类型是数字,匹配的话需要把字符串转换成数字。 答案补充 ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。
如果是这个问题的话就简单了```应该是没有相应的字段。
检查一下你的ASP代码 答案补充 你把代码贴出来吧。
如果代码过多,贴关键代码。这样说是说不清楚的啊。
在对应所需名称或序数的集合中,未找到项目。
如果是这个问题的话就简单了```应该是没有相应的字段。
检查一下你的ASP代码 答案补充 你把代码贴出来吧。
如果代码过多,贴关键代码。这样说是说不清楚的啊。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-17
展开全部
也可以试试 sql = "select * from 表名 where id like '"&aid&"'" 其实都是一样的 答案补充 把你那段源码 拿出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询