以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]SQL未知数据表时如何定义连接  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175747)

--  作者:2900819580
--  发布时间:2022/3/17 15:40:00
--  [求助]SQL未知数据表时如何定义连接
Dim cns As String = “Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=admin;Initial Catalog=???;Data Source=192.168.8.1”

自己的数据表没有连接数据前,未知数据库中有什么表,如何写代码

        Connections.Add("SqlTest",cns)

        Dim cmd As new SQLC ommand

        cmd.Connec ti

        cmd.CommandText = " create database " & bm

        cmd.CommandText &= " on primary " \' --表示属于 primary 文件组

        cmd.CommandText &= " ( name = \'" & bm & "\', " \' -- 主数据文件的逻辑名称

        cmd.CommandText &= " filename = \'d:\\DATA\\" & bm & ".mdf\'," \' -- 主数据文件的物理名称

        cmd.CommandText &= " size = 5mb, " \' --主数据文件的初始大小

        cmd.CommandText &= " maxsize = 100mb, " \' -- 主数据文件增长的最大值

        cmd.CommandText &= " filegrowth = 15% ) " \' --主数据文件的增长率

       

        cmd.CommandText &= " log on ( "

        cmd.CommandText &= " name = \'" & bm & "_log\', " \' -- 日志文件的逻辑名称

        cmd.CommandText &= " filename = \'D:\\DATA\\" & bm & "_log.ldf\'," \' -- 日志文件的物理名称

        cmd.CommandText &= " size = 2mb, " \' --日志文件的初始大小

        cmd.CommandText &= " maxsize = 20mb, " \' --日志文件增长的最大值

        cmd.CommandText &= " filegrowth = 1mb )" \' --日志文件的增长率

        cmd.ExecuteNonQuery


[此贴子已经被作者于2022/3/17 15:40:55编辑过]

--  作者:有点蓝
--  发布时间:2022/3/17 15:46:00
--  
连接内置的主数据库master

...Initial Catalog=master;Data Source=19....