sql子查询返回未指定的错误
AM 使用以下查询从 vb6 查询访问数据库,
INSERT INTO stock([i_name],[ref],[qty],[supplier_id])
VALUES('dd','dddd','11',(SELECT id FROM suppliers WHERE s_name ='dangote'))
但当我运行查询时出现以下错误
-2147467259 Unspecified error Microsoft JET Database Engine
有人能告诉我出了什么问题吗
谢谢
AM querying an access database from vb6 using the following query
INSERT INTO stock([i_name],[ref],[qty],[supplier_id])
VALUES('dd','dddd','11',(SELECT id FROM suppliers WHERE s_name ='dangote'))
but i get the following error when i run the query
-2147467259 Unspecified error Microsoft JET Database Engine
can anyone tell me what is wrong
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我看来这应该有效。如果出现错误,请尝试将其粘贴到 Access 中新查询的 SQL 视图中。
如果 qty 的字段类型是数字而不是文本,则丢弃值 11 两边的引号。
That looks to me like it should work. If you get an error, try pasting it into SQL View of a new query in Access.
If the field type of qty is numeric rather than text, discard the quotes around the value 11.