返回信息流我程序是这样写的
RETCODE ret;
SQLAllocEnv(&env);
SQLAllocConnect(env,&conn);
ret = SQLConnect(conn,(unsigned char*)"library",SQL_NTS,(unsigned char*)"Shirley",SQL_NTS,(unsigned char*)"xxxx",SQL_NTS);
if(ret!=SQL_SUCCESS)
{
MessageBox("connect error");
}
unsigned char sqlselect[]="select * from book";
int i = SQLExecDirect(stmt,sqlselect,SQL_NTS);
if((i != SQL_SUCCESS) && (i != SQL_SUCCESS_WITH_INFO))
{
MessageBox("Exec error");
}
程序执行到int i = SQLExecDirect(stmt,sqlselect,SQL_NTS);这一句出错
我用调试的
到这一句报错如下
Unhandled exception in ODBCTest.exe(ODBC32.DLL):oxC00000005:Access Violation
我已经在数据中为”Shirley“这个用户指定了对book这张表的“读取数据”权限了呀
为什么还是不可以呢
请牛人帮忙看一下
谢谢
这是一条镜像帖。来源:北邮人论坛 / cpp / #16888同步于 2008/11/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
用VC++连接access数据库出现问题
buptshirley
2008/11/30镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复