我才接触SQL SERVER 2000,用的也不是很多,简单的存储、删除会,但是更深一层的就不是很明白了,特别是使用T-SQL语句的操作,比如创建数据库、备份、收缩等等,这些操作如何用VC++6.0的语句来操作。
比图,我想创建一个在CollectData数据库下名称为Data2010的表,地址在“D:\DBData”下,表的内容为:
{
    Collector_Address VARCHAR(30) NOT NULL,
    Collector_Name VARCHAR(24) NOT NULL,
    Collector_Time DATETIME NOT NULL, 
    Collector_Temperature float NOT NULL,
    Collector_WindSpeed float,
    Collector_Rainfall float
}

解决方案 »

  1.   

    既然有SQL SERVER 2000为什么不直接弄个SQL SERVER的企业管理器用,既然有创建表权限什么的,怎么也是个管理员了吧?在企业管理器里面直接写SQL就好了啊
      

  2.   

    我是想做一个傻瓜式的,尽量避免人为操作。在企业管理器内写SQL语句,这样毕竟只有懂的人知道,不会的不知道
      

  3.   

    SqlServer的企业管理器已经够傻瓜了吧,不用写语句的,查询分析器才写语句的
      

  4.   

    VC的话就去用ADO或者ODBC
    参考一下这里http://wenku.baidu.com/view/9ae4bfb765ce050876321398.html
    看里面实例
      

  5.   


    其实做简单的创建啊,删除啊,更新的,都可以在企业管理器里面直接用鼠标键盘解决的,根本不用写语句~~~
    3L说的挺对的,只有要得出特定查询结果的才需要在查询分析器里写语句的
    ADO和ODBC在4L给出的链接里有使用方法,LZ自己学学
      

  6.   

    既然有SQL SERVER 2000为什么不直接弄个SQL SERVER的企业管理器用,既然有创建表权限什么的,怎么也是个管理员了吧?在企业管理器里面直接写SQL就好了啊
      

  7.   

    SQL Server 比较简单,可以通过ODBC先建立一个到master数据库,分配一个hstmt,再
    TCHAR szSQL[]="CREATE DATABASE mydb ON \
    ( NAME = 'mydb',\
       FILENAME = 'd:\\data\\mydb_dat.mdf',\
       SIZE = 10,\
       MAXSIZE = 50,\
       FILEGROWTH = 5 )\
    LOG ON\
    ( NAME = 'Sales_log',\
       FILENAME = 'd:\\data\\mydb_dat.ldf',\
       SIZE = 5MB,\
       MAXSIZE = 25MB,\
       FILEGROWTH = 5MB )";SQLExecDirect(hstmt, (SQLCHAR)szSQL, SQL_NTS);
      

  8.   

    看错了,建表就更简单了,直接CRATE TABLE就可以了