Public Sub Create_TABLE(TableSTR As String)
'----------------------创建表---------------------------
'TableSTR 创建表的命令字符串
'-------------------------------------------------------
On Error GoTo errc
Dim connectstring As String
Dim con2 As ADODB.Connection
Dim Trs As ADODB.Recordset
Dim i As Integer
Dim SQL As String
Dim SQLstr() As String
Set con2 = New ADODB.Connection
Call Open_Recordset(Trs)
SQL = "select * from Data_info"
Trs.Open SQL
If Trs.EOF Then
MsgBox "请先创建数据库!"
Exit Sub
End If
'connectstring = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=."
connectstring = "Driver=SQL Server;Server=" & Trs("IP") & ";UID=" & Trs("Servername") & ";PWD=" & Trs("Serverpwd") & ";Database=" & Trs("Dataname")
con2.Open connectstring
SQLstr = Split(TableSTR, "GO")
For i = 0 To UBound(SQLstr)
DoEvents
con2.Execute (SQLstr(i))
Next i
con2.Close
Exit Sub
errc:
MsgBox "建表失败,请按正确的格式输入建表命令!" & Chr(13) & Chr(10) & _
"例如:" & Chr(13) & Chr(10) & _
"CREATE TABLE 表名" & Chr(13) & Chr(10) & _
"(" & Chr(13) & Chr(10) & _
"字段名1 数据类型 约束方式," & Chr(13) & Chr(10) & _
".............." & Chr(13) & Chr(10) & _
"字段名N 数据类型 约束方式" & Chr(13) & Chr(10) & _
")", vbOKOnly + vbInformation, "提示"
End Sub
相关文章
- 【古月21讲】ROS入门系列(1)——ROS命令工具的使用及创建工作空间和功能包
- Spring bean的创建过程
- Django(二.3)创建项目
- 使用Java技术WebSocket创建聊天、群聊,实现好友列表,添加好友,好友分组,聊天记录查询功能。
- Spring竟然可以创建“重复”名称的bean?—一次项目中存在多个bean名称重复问题的排查
- Delphi中动态创建的Panel无法改变颜色的解决办法(要把Panel的ParentBackground设为False)
- 初试Nodejs——使用keystonejs创建博客网站1(安装keystonejs)
- 【Oracle】使用dbms_job包创建Oracle定时任务
- shell脚本批量创建用户
- 学习effective java-4创建和销毁对象之利用私用构造方法强化类的非实例化