一段最简单的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的效果都是一样 展开
多写了个dbo.,是 报:“对象名 'bbb' 无效” ,不过我加不加dbo的效果都是一样 展开
1个回答
展开全部
在VB中执行SQL语句,不需要SQL数据库中“dbo.” 字符,直接执行 Select * from bbb 就可以了。
当然保证数据库中表 bbb 是存在的。
VB 中执行SQL语句是通过数据引擎翻译后和数据库通讯的...
当然保证数据库中表 bbb 是存在的。
VB 中执行SQL语句是通过数据引擎翻译后和数据库通讯的...
追问
非常感谢你的回答。问题的关键在于,我A句基础上用select into的方法生成的新表,一定报错。而原有表毫无问题。令人费解,求教~~
追答
1、用SELECT INTO 语句生成新的表后,要保证新表是存在的。
2、在执行完(1)生成新表后,如果要访问生成的新表,需要重新连接数据库。或将新的连接刷新,这样才能访问新的数据表...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询