我才接触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
}
比图,我想创建一个在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
}
参考一下这里http://wenku.baidu.com/view/9ae4bfb765ce050876321398.html
看里面实例
其实做简单的创建啊,删除啊,更新的,都可以在企业管理器里面直接用鼠标键盘解决的,根本不用写语句~~~
3L说的挺对的,只有要得出特定查询结果的才需要在查询分析器里写语句的
ADO和ODBC在4L给出的链接里有使用方法,LZ自己学学
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);