SQL 语法:
DROP TABLE <表名称>
注意:
删除表时没有确认删除表的提示信息。当表删除后,表中的所有数据也无可挽回的被删除。
3. 数据记录
每个 SQL 表都包含一定数量的数据记录。数据记录的结构取决于数据表的结构。
3.1 读数据记录:脚本"Read_data_record_from_a_table"
如上所述,通过两个 ADODB 对象读数据记录。
Zui初使用 SQL 语句“SELECT *FROM”和数据表的名称可以查询出数据库中该表的所有数据记录。
Column 1Column 2Column3>>Data 10Data20Data 31>>Data11Data 21Data32>>Data 12Data22Data 33
表 02 - SQL 命令“SELECT * FROM”的执行结果
使用扩展命令“WHERE”和特定的列/数据记录号,仅选择表中特定的数据记录。
Column 1Column 2Column 3
Data 10Data 20Data31>>Data 11Data21Data 32
Data 12Data 22Data 33
表 03 - 扩展命令“WHERE Column 1 = 11”的执行结果
图. 07
SQL 语法:
SELECT <表达式> FROM <表名> WHERE<条件>
注意:
对于 SQL 命令“SELECT”还有其它可选的命令组合。
使用“if”语法结构或者“rst.EOF”和“rst.BOF”可以判断数据记录是否存在。如果选择数据记录不存在,使用“rts.MoveFirst”指向第一条数据记录。
使用下面的语法可以传输列名:
szColumnName_1 = rst.Fields(1).Name
使用下面的语法可以用来得到数据记录中特定的数据:
nDataRecord_2 = rst.Fields(2).Value
图. 08
3.2 写数据记录: 脚本"Write_data_record_into_a_table"
访问中使用到的对象和从 SQL 表中读数据记录使用的对象相同。
在数据源提供者已经存在的情况下,通过 SQL 命令“SELECT *FROM”"联合表名和扩展项“WHERE”选择适当的数据记录。
图 09
SQL 语法:
SELECT <表达式> FROM <表名> WHERE<条件>
注意:
对于 SQL 命令“SELECT”还有其它可选的扩展参数。
如果数据记录不存在,指针将复位到表的第一行。如在3.1中查询“EOF = End of File”和“BOF = Begin ofFile”用于检测数据记录是否存在。
为了添加数据记录需要使用 SQL 命令“INSERTINTO”和SQL表名。输入表中的所有参数通过“VALUES”指定,使用逗号作为分隔符。
通过“conn”对象的“Execute”方法执行SQL 语句。