大家好,现在遇到一个问题,以前做过一个用c脚本连接本地数据库的项目,用的access数据库,我建了一个DSN,通过脚本就能连接,现在又个新的项目,用户自己有一个数据库,用的是SQL SERVER ,在另外一台计算机上,我测试了好多方法都不成功,不知道该怎么写了,请各位大侠点拨一下.
以前的数据库查询代码如下:
#include "apdefap.h"
__object *cn, *rs;
char cquery[200];
cn = __object_create("ADODB.Connection");
rs = __object_create("ADODB.RecordSet");
if(NULL==cn)
MessageBox(NULL,"创建连接失败","失败",MB_OK);
cn->Open("DSN=WinCCs cripting");
if (cn->State==0)
MessageBox(NULL,"连接数据库失败","失败!",MB_OK);
else {
sprintf(cquery,"select * from table1 where weihao='%s'",GetTagChar("a11"));//格式化查询字符串
rs->Open(cquery, cn,1);
if (!rs->eof)
{
}
else
{
}
}
rs->Close;
cn->Close;
}