我不太清楚整个过程,看msdn,一头雾水!我的数据库用的是sql server 2000.谢谢!!!

解决方案 »

  1.   

    三种方式:
    1、使用ODBC接口,调用多个函数,如:SQLAllocHandle、SQLTables、SQLBindCol等等,编写函数解析sql语句,绑定,Execute,fetch,commit……     优点:灵活性大,缺点:太麻烦,累死人
    2、使用sql server 2000的专用接口函数  //没用过,具体方式和1差不多
    3、使用CDatabase、CRecordset等实现   //实现容易,灵活性小
      

  2.   

    我用的是odbc,能具体一点吗?最好有例子,谢了!我从文件中读取sql语句如下:USE master
    GO
    /* create lcis database*/
    CREATE DATABASE Lcis
    ON 
    ( NAME = 'Lcis_Data',
      FILENAME = 'D:\NUCTECH\Lcis_Data.mdf',
      SIZE = 1024MB,
      FILEGROWTH = 10% )LOG ON
    ( NAME = 'Lcis_Log',
      FILENAME = 'D:\NUCTECH\Lcis_Log.ldf',
      SIZE = 1024MB,
      FILEGROWTH = 10% )GO
    /*end*//*add longin dbs*/
    USE master
    EXEC sp_addlogin 'dbs', 'th_lcis_dbs', 'Lcis'
    GO
    /*end*//* add server role system administrators */
    USE master
    EXEC sp_addsrvrolemember 'dbs','sysadmin'
    GO
    /*end*/
    这样是不是也能赋值给CString变量,然后在操作???
      

  3.   

    SQLExec执行完sql语句之后,用什么函数才能得到结果显示?
    谢谢!