西门子湖南PLC模块授权代理商
SQL数据库的管理和使用
以下各节说明如何使用SQL数据库,使用VB脚本的摘录。这些脚本也在本条目的项目下载中。
1. 管理
在 SQL 数据库中可以创建一个或多个不同结构的数据表。
1.1 创建 SQL 数据库:脚本“Create_database"
为防止脚本中万一发生错误需要使用“On Error ResumeNext"指令。这样一旦错误发生,程序会自动跳到错误的下一行执行。
为了创建到 SQL数据库的连接需要使用对象“"。“ADODB.Recordset"用于创建、编辑或者删除数据库或者表,例如。
只有知道这个数据源的提供者和名字该数据源才能被打开。到数据源连接的建立需要使用“conn"对象的“Open"方法实现。
如果连接过程中出现超时,会产生以下错误,输出系统错误,脚本立即停止。
通过 SQL 命令“CREATE DATABASE"创建并命名一个新的数据库;这些通过“conn"对象的“Execute( SQLTable )"方法实现。
如果数据库已经存在,则执行相应的创建错误判断程序。“Close"方法用于断开和数据源的连接。
图. 02
SQL 语法:
CREATE DATABASE <数据库名>
1.2 删除 SQL 数据库: 脚本"Delete_database"
理论上,其脚本结构和“Create_database"脚本相同。可以使用 SQL 命令“DROPDATABASE"删除数据库和数据库名称。
图. 03
DROP DATABASE <数据库名>
2. 表
在任何一个 SQL 数据库中都可以创建一个具有单独结构的数据表。表01的数据结构创建如下:
表 01 - 表的数据结构
表的数据结构可以以任何方式组合。附件的样例程序使用的就是上面的数据结构。
2.1 创建表: 脚本"Create_new_table"
为了打开数据源中的一个数据源以便连接数据库,脚本中需要下面的两个对象:“"用于建立连接和“ADODB.Recordset"用于编辑数据源。
“Open"中的“InitialCatalog"参数用于建立和数据源中特定数据库的连接。“Database_1",在Windows中创建的数据源,用参数“DSN"表示。