学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

SQL嵌入C出了问题

SQL嵌入C出了问题

我是编写一个后缀为.sqc的文件,通过SQL SERCER 2000的预编译器nsqlprep进行预编译,然后生成了.C文件,再在VC++里面调试
但是我反复测试了下,发现应该是程序根本没有和我的数据库联系起来
我的VC环境设置没问题,SQL SERVER 2000也设置好了
在VC下也是0错误,0警告,只是输出的值明显不对,和数据库中的表没有联系起来
我的.sqc文件如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

EXEC SQL INCLUDE SQLCA;
main()
{

EXEC SQL BEGIN DECLARE SECTION;
int num;
EXEC SQL END DECLARE SECTION;

EXEC SQL CONNECT TO WUBIZAO.pubs USER sa.sa;

EXEC SQL SELECT 数量 INTO :num
FROM 订单名细表
WHERE 产品号='AB005';
printf( "%d\n", num);

getch();
EXEC SQL DISCONNECT ALL;

return 0;
}

EXEC SQL CONNECT TO WUBIZAO.pubs USER sa.sa;
这一句是连上我的数据库的,但是我发现根本没连上数据库中的表
不知道是不是语句写错了????
printf( "%d\n", num);
num出的老是垃圾值
我服务器名:WUBIZAO,存相关表的数据库PUBS,用户名sa,密码sa

我在做这个的时候,数据库相关的服务都启动了...
相当郁闷,望达人告知啊!!!!

[ 本帖最后由 wubizao 于 2008-4-25 22:08 编辑 ]

TOP

强烈要求版主帮下忙啊!!!
在路上走,看见了C,从此爱上了她

TOP

不知道,帮你顶上去

TOP

求救啊,在线的都帮哈忙啊
在路上走,看见了C,从此爱上了她

TOP

呵呵 没用过这个功能 关注

TOP

发新话题