我是一个vb 的初学者,现在一软件用vb+server开的软件比较多,我想问一下,安装完软件之后是不是还要把server安装到机器上呢,然后再在软件里设置一下数据库的地址和名子,就可以自动安装数据库了?还是直接setup打成安装包一安装就什么都有了?另外vb里有自动建表的语句吧!请问谁有这方面的资料呢?

解决方案 »

  1.   

    首先要看你使用什么样的数据库了下面是在Access建库建表的例子'引用微软 ADO Ext.2.7 for dll and Security
    '创建数据库和数据表及字段
    Private Sub Command1_Click()
        CreateDatabase
        CreateTable
        MsgBox "成功"
    End Sub
    Sub CreateDatabase()
       Dim cat As New ADOX.Catalog
       cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\new.mdb"
    End SubSub CreateTable()
       Dim tbl As New Table
       Dim cat As New ADOX.Catalog
    'Open the catalog.
       ' Open the Catalog.
       cat.ActiveConnection = _
          "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          "Data Source=c:\new.mdb;"   tbl.name = "MyTable"
       tbl.Columns.Append "Column1", adInteger
       tbl.Columns.Append "Column2", adInteger
       tbl.Columns.Append "Column3", adVarWChar, 50
       cat.Tables.Append tblEnd Sub
      

  2.   

    一样,导成sql script,然后运行就是了,
    客户端需要安装sql server的连接组件。
    可以安装sql server的时候选择only connect