一段最简单的select语句在查询分析器可以执行,为何在VB中报错

如A句:select*fromaaa;B句:select*frombbb。两句都能正确的在查询分析器中执行,而VB运行时,A句完全正常,而B句死活不行。报错“Adodc1... 如A句:select * from aaa;B句:select * from bbb。两句都能正确的在查询分析器中执行,而VB运行时,A句完全正常,而B句死活不行。报错“Adodc1 对象名 'dbo.bbb'无效” 运行时错误 '-2147217865 (80040e37)'。求教高手赐教。【环境:VB6+SQL2005+win7x86】
多写了个dbo.,是 报:“对象名 'bbb' 无效” ,不过我加不加dbo的效果都是一样
展开
 我来答
满以柳J7
2015-01-12 · TA获得超过539个赞
知道小有建树答主
回答量:545
采纳率:66%
帮助的人:554万
展开全部
在VB中执行SQL语句,不需要SQL数据库中“dbo.” 字符,直接执行 Select * from bbb 就可以了。
当然保证数据库中表 bbb 是存在的。
VB 中执行SQL语句是通过数据引擎翻译后和数据库通讯的...
追问
非常感谢你的回答。问题的关键在于,我A句基础上用select into的方法生成的新表,一定报错。而原有表毫无问题。令人费解,求教~~
追答
1、用SELECT INTO 语句生成新的表后,要保证新表是存在的。

2、在执行完(1)生成新表后,如果要访问生成的新表,需要重新连接数据库。或将新的连接刷新,这样才能访问新的数据表...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式