VC可以用ADO,找一本VC的数据库编程的书就行了。

解决方案 »

  1.   

    1.首先看你是用什么类型的库.(文件型的还是SQL SERVER型的)
    2.VC中当然可以用ADO.建议你看这本书
    <轻松掌握用VC++6对数据库编程>
    电子工业出版社
    老外写的
    PRICE 52.00元,这本书虽然不怎么样,但这方面的书也没有更好的了.
      

  2.   

    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);
    }