返回信息流unsigned char sqlquery[23]="select * from CELLINFO"; //sql查询语句
retcode=SQLExecDirect(hstmt,sqlquery,SQL_NTS);
最后retcode返回-1,就是SQL_ERROR
如果第一句改成 unsigned char* sqlquery="select * from CELLINFO";
提示错误
error C2440: 'initializing' : cannot convert from 'char [23]' to 'unsigned char *'
该怎么办啊?
纠结好久了
这是一条镜像帖。来源:北邮人论坛 / scs / #87693同步于 2010/5/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SCS机器人发帖
|*求助*|数据库操作失败啊,十万火急求救~~
hj
2010/5/11镜像同步18 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
求介绍。。
【 在 luvmoon 的大作中提到: 】
: LZ美女!
: --
: 月出皎兮 佼人僚兮 舒窈纠兮 劳心悄兮
: ...................
不懂...
错误提示不是说不能转换么,吧unsigned去掉试试?
ps:瞎猜的...
【 在 hj (乐舞茗香) 的大作中提到: 】
: unsigned char sqlquery[23]="select * from CELLINFO"; //sql查询语句
: retcode=SQLExecDirect(hstmt,sqlquery,SQL_NTS);
: 最后retcode返回-1,就是SQL_ERROR
: ...................
特别会猜~~
【 在 oooooo 的大作中提到: 】
: 不懂...
: 错误提示不是说不能转换么,吧unsigned去掉试试?
: ps:瞎猜的...
【 在 hj 的大作中提到: 】
: unsigned char sqlquery[23]="select * from CELLINFO"; //sql查询语句
:
: retcode=SQLExecDirect(hstmt,sqlquery,SQL_NTS);
: ...................
去掉unsigned 将retcode=SQLExecDirect(hstmt,sqlquery,SQL_NTS); 改为retcode=SQLExecDirect(hstmt,(SQLCHAR*)sqlquery,SQL_NTS); 试下!
【 在 lious 的大作中提到: 】
:
: 【 在 hj 的大作中提到: 】
: : unsigned char sqlquery[23]="select * from CELLINFO"; //sql查询语句
: ...................
试了,此为正解,多谢多谢~~
主要错误是sqlquery中SQL语句中表名CELLINFO前要加模式名。
已解决,万分感谢回复的各位~~~
好~~
【 在 hj 的大作中提到: 】
: 试了,此为正解,多谢多谢~~
: 主要错误是sqlquery中SQL语句中表名CELLINFO前要加模式名。
: 已解决,万分感谢回复的各位~~~