一个关于ODBC的蠢问题. VC可以用ADO,找一本VC的数据库编程的书就行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.首先看你是用什么类型的库.(文件型的还是SQL SERVER型的)2.VC中当然可以用ADO.建议你看这本书<轻松掌握用VC++6对数据库编程>电子工业出版社老外写的PRICE 52.00元,这本书虽然不怎么样,但这方面的书也没有更好的了. void CreateDSN( void ){ char buf[100]; char Atrributes[200]; int j,k; lstrcpy(buf,"DSN=DSN_NAME");//参数 for(k=0;k<lstrlen(buf);k++) Atrributes[k]=buf[k]; Atrributes[k++]='\0'; lstrcpy(buf,"CollatingSequence=ASCII"); j=0; for(;buf[j];k++) Atrributes[k]=buf[j++]; Atrributes[k++]='\0'; lstrcpy(buf,"DBQ="); j=0; for(;buf[j];k++) Atrributes[k]=buf[j++]; j=0; GetCurrentDirectory(100,buf); lstrcat(buf,"\\FaxRecv.mdb");//database file for(;j<lstrlen(buf);k++) Atrributes[k]=buf[j++]; Atrributes[k++]='\0'; lstrcpy(buf,"DefaultDir="); j=0; for(;buf[j];k++) Atrributes[k]=buf[j++]; j=0; GetCurrentDirectory(100,buf); for(;j<lstrlen(buf);k++) Atrributes[k]=buf[j++]; Atrributes[k++]='\0'; lstrcpy(buf,"Description=FaxReceive DataSource"); j=0; for(;buf[j];k++) Atrributes[k]=buf[j++]; Atrributes[k++]='\0'; SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)",Atrributes);} mdf能否打包安装?在没有安装的sql server的机器上能否运行? 请问这个SQL如何写,TKS 刚才问的问题还没解决,请各位帮忙,在线 求一个sql 语句 count 小问题 存储过程中判断是否为空 头大,sql server 2000 在xp下装不来,摆脱指点 SQL 2008 日志清除 高手请进! 如何实现多服务器的数据汇总 哪有Sybase的ODBC驱动程序下载? sql日期函數求救.............
2.VC中当然可以用ADO.建议你看这本书
<轻松掌握用VC++6对数据库编程>
电子工业出版社
老外写的
PRICE 52.00元,这本书虽然不怎么样,但这方面的书也没有更好的了.
{
char buf[100];
char Atrributes[200];
int j,k;
lstrcpy(buf,"DSN=DSN_NAME");//参数
for(k=0;k<lstrlen(buf);k++) Atrributes[k]=buf[k];
Atrributes[k++]='\0';
lstrcpy(buf,"CollatingSequence=ASCII");
j=0;
for(;buf[j];k++) Atrributes[k]=buf[j++];
Atrributes[k++]='\0';
lstrcpy(buf,"DBQ=");
j=0;
for(;buf[j];k++) Atrributes[k]=buf[j++];
j=0;
GetCurrentDirectory(100,buf);
lstrcat(buf,"\\FaxRecv.mdb");//database file
for(;j<lstrlen(buf);k++) Atrributes[k]=buf[j++];
Atrributes[k++]='\0';
lstrcpy(buf,"DefaultDir=");
j=0;
for(;buf[j];k++) Atrributes[k]=buf[j++];
j=0;
GetCurrentDirectory(100,buf);
for(;j<lstrlen(buf);k++) Atrributes[k]=buf[j++];
Atrributes[k++]='\0';
lstrcpy(buf,"Description=FaxReceive DataSource");
j=0;
for(;buf[j];k++) Atrributes[k]=buf[j++];
Atrributes[k++]='\0';
SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)",Atrributes);
}