VC使用 ADO是 出现的 ERROR 3092

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
    前几日,本人在做一MFC程序的时候,使用Ado连接操作sql数据库。一使用excute就在运行时报错3092即该表已存在。我于是上论坛查阅资料,有高手说是因为关键字要加上[],于是本人就把表名和属性名都用【】罩了起来。岂料还是3092,大急。准备用odbc 代替ado。突然想到要测试下sql语句,于是打开了查询分析器。结果。。。delete * from A 是没有那个*的 真是惯性思维害人
数据库-SQL Server】IDispatch error #3092 使用 msado15.tlh,链接Microsoft SQL Server,执行句法(syntax)的时候出现IDispatch error #3092的错误。 1、语法错误 1、 保证语法正确,有些数据库字段需要用表指引,或者数据字段需要用中括号包含,确保所有符号为英文符号,确保字符串带一对单引号。 表指引字段: select * from table where table. 阅读详情

相关推荐

ado链接数据库的几个错误

3127——没有找到目标表 看是否创建了表 3092——目标表已经存在 删除数据库的表后再操作 Debug Assertion Failed! File:strex.cpp Line:681 .format() 格式不正确

十万铁骑的专栏 728

ADO中出现IDispatch error #3092的一种情况

IDispatch error #3092    表示sql执行语句有语法错误,一般容易检查。下面是一个该错误的例子: sql1=_T("SELECT *,DATEPART(yyyy,Student_InDate) as Student_InYearDate FROM Table_Student order by Student_ID");  //正确 sql2=_T("SELEC

Lyndon的专栏 1万+

VC ADO "IDispatch error #3092"

IDispatch error #3092在采用ADO访问ACCESS数据库的时候,出现IDispatch error #3092错误的原因之一是在SQL语句中使用了保留关键字。比如:如果表的名称为User 则会出现该错误。例如:success       : insert into Acc_Record(loginname,[password]) values (abc

AlbertBright的专栏 3832

vc ado access IDispatch error #3092错误

在采用ADO访问ACCESS数据库的时候,出现IDispatch error #3092c错误的原因之一是在SQL语句中使用了保留关键字比如:如果表的名称位User 则会出现该错误。

usdt的专栏 1927

ADO "IDispatch error #3092" 错误

ADO "IDispatch error #3092" 错误 (2010-11-12 01:48:32) 转载▼ 标签: 杂谈 分类: MFC(VC ) 1、IDispatch error #3092(转自http://blog.csdn.net/AlbertBright/archive/2010/01/26/5258051.aspx) 在

lionzl的专栏 6137

使用ADO的诸多常见疑难杂症

VC使用ADO连接数据库包含多个细节步骤,稍有不慎便可导致问题的出现。VC中我们常常使用try{//SQL执行语句}catch(_com_error&e){      e.Error();     MessageBox(e.ErrorMessage());                                                       

j260749883的专栏 1508

ADO学习笔记

一 、_variant_t和_bstr_t      这两个类分别封装并管理VARIANT和BSTR这两种数据类型    (1)VARIANT和BSTR这两种类型是COM中使用的数据类型。    (2)为了C++中的变量应用到ADO编程中,只能进行数据类型的转换。    (3)通过_variant_t和_bstr_t这两个类,就可以方便的把C++类型变量转换成COM中的变量了。二、ADO异常捕获—...

xzsfg6825的博客 474

数据库操作小结

1.ADO之 "IDispatch error #3092"错误 在采用ADO访问ACCESS数据库的时候,会出现IDispatch error #3092错误 可能原因的访问执行的SQL语句错误,可以检查一下SQL语句。 2.创建Access数据库文件和创建表 创建Access数据库文件有两种方法,一种是用CDaoDatabase类,用法如下,但是只能创建Microsof

chidy的专栏 2323

access里的多步oledb错误_ADO 访问access错误IDispatch error #3092

参考链接:http://blog.csdn.net/AlbertBright/archive/2010/01/26/5258051.aspx出现IDispatch error #3092错误的原因之一是在SQL语句中使用了保留关键字。如建立的表User,用来访问就会出现此类错误!Authorization也是保留关键字。​​COM Error, 80040e37, IDispatch error#...

weixin_36212560的博客 730
hemaxxing
博客等级 码龄18年 0粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值