久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:動態創建SQL Server數據庫、表、存儲過程等架構信息

1樓
wangxinxin 發表于:2010-12-13 12:35:44
------2003-9-4 12:59:31  


-------------------------------------------------------www.csdn.net

關鍵字     Sql Server,數據庫,創建
  
作者: 孟憲會 出自: 【孟憲會之精彩世界】 發布日期: 2003-8-17 23:34:35

下面是利用SQL語句創建數據庫、表、存儲過程、視圖、索引、規則、修改表、查看數據等的方法。所要增加的控件如下:

http://www.csdn.net/Develop/Arti ... 003-8-181234011.gif

Imports System.Data
Imports System.Data.SqlClient

Public Class Form1
  Inherits System.Windows.Forms.Form
  Private ConnectionString As String = "Data Source=.;Initial Catalog=;User Id=sa;Password=;"
  Private reader As SqlDataReader = Nothing
  Private conn As SqlConnection = Nothing
  Private cmd As SqlCommand = Nothing
  Private AlterTableBtn As System.Windows.Forms.Button
  Private sql As String = Nothing
  Private CreateOthersBtn As System.Windows.Forms.Button

#Region " Windows 窗體設計器生成的代碼 "
  '窗體重寫處置以清理組件列表。
  Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
    If disposing Then
      If Not (components Is Nothing) Then
        components.Dispose()
      End If
    End If
    MyBase.Dispose(disposing)
  End Sub
  Public Sub New()
    MyBase.New()
    InitializeComponent()
  End Sub
  Private components As System.ComponentModel.IContainer
  Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid
  Friend WithEvents CreateDBBtn As System.Windows.Forms.Button
  Friend WithEvents CreateTableBtn As System.Windows.Forms.Button
  Friend WithEvents CreateSPBtn As System.Windows.Forms.Button
  Friend WithEvents CreateViewBtn As System.Windows.Forms.Button
  Friend WithEvents btnAlterTable As System.Windows.Forms.Button
  Friend WithEvents btnCreateOthers As System.Windows.Forms.Button
  Friend WithEvents btnDropTable As System.Windows.Forms.Button
  Friend WithEvents btnViewData As System.Windows.Forms.Button
  Friend WithEvents btnViewSP As System.Windows.Forms.Button
  Friend WithEvents btnViewView As System.Windows.Forms.Button
  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    Me.CreateDBBtn = New System.Windows.Forms.Button()
    Me.CreateTableBtn = New System.Windows.Forms.Button()
    Me.CreateSPBtn = New System.Windows.Forms.Button()
    Me.CreateViewBtn = New System.Windows.Forms.Button()
    Me.btnAlterTable = New System.Windows.Forms.Button()
    Me.btnCreateOthers = New System.Windows.Forms.Button()
    Me.btnDropTable = New System.Windows.Forms.Button()
    Me.btnViewData = New System.Windows.Forms.Button()
    Me.btnViewSP = New System.Windows.Forms.Button()
    Me.btnViewView = New System.Windows.Forms.Button()
    Me.DataGrid1 = New System.Windows.Forms.DataGrid()
    CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit()
    Me.SuspendLayout()
    '
    'CreateDBBtn
    '
    Me.CreateDBBtn.Location = New System.Drawing.Point(19, 9)
    Me.CreateDBBtn.Name = "CreateDBBtn"
    Me.CreateDBBtn.Size = New System.Drawing.Size(104, 23)
    Me.CreateDBBtn.TabIndex = 0
    Me.CreateDBBtn.Text = "創建數據庫"
    '
    'CreateTableBtn
    '
    Me.CreateTableBtn.Location = New System.Drawing.Point(139, 9)
    Me.CreateTableBtn.Name = "CreateTableBtn"
    Me.CreateTableBtn.TabIndex = 1
    Me.CreateTableBtn.Text = "創建表"
    '
    'CreateSPBtn
    '
    Me.CreateSPBtn.Location = New System.Drawing.Point(230, 9)
    Me.CreateSPBtn.Name = "CreateSPBtn"
    Me.CreateSPBtn.Size = New System.Drawing.Size(104, 23)
    Me.CreateSPBtn.TabIndex = 2
    Me.CreateSPBtn.Text = "創建存儲過程"
    '
    'CreateViewBtn
    '
    Me.CreateViewBtn.Location = New System.Drawing.Point(350, 9)
    Me.CreateViewBtn.Name = "CreateViewBtn"
    Me.CreateViewBtn.TabIndex = 3
    Me.CreateViewBtn.Text = "創建視圖"
    '
    'btnAlterTable
    '
    Me.btnAlterTable.Location = New System.Drawing.Point(441, 9)
    Me.btnAlterTable.Name = "btnAlterTable"
    Me.btnAlterTable.TabIndex = 4
    Me.btnAlterTable.Text = "修改表"
    '
    'btnCreateOthers
    '
    Me.btnCreateOthers.Location = New System.Drawing.Point(17, 43)
    Me.btnCreateOthers.Name = "btnCreateOthers"
    Me.btnCreateOthers.Size = New System.Drawing.Size(104, 23)
    Me.btnCreateOthers.TabIndex = 5
    Me.btnCreateOthers.Text = "創建規則和索引"
    '
    'btnDropTable
    '
    Me.btnDropTable.Location = New System.Drawing.Point(138, 43)
    Me.btnDropTable.Name = "btnDropTable"
    Me.btnDropTable.TabIndex = 6
    Me.btnDropTable.Text = "刪除表"
    '
    'btnViewData
    '
    Me.btnViewData.Location = New System.Drawing.Point(351, 43)
    Me.btnViewData.Name = "btnViewData"
    Me.btnViewData.TabIndex = 7
    Me.btnViewData.Text = "查看數據"
    '
    'btnViewSP
    '
    Me.btnViewSP.Location = New System.Drawing.Point(230, 43)
    Me.btnViewSP.Name = "btnViewSP"
    Me.btnViewSP.Size = New System.Drawing.Size(104, 23)
    Me.btnViewSP.TabIndex = 8
    Me.btnViewSP.Text = "查看存儲過程"
    '
    'btnViewView
    '
    Me.btnViewView.Location = New System.Drawing.Point(443, 43)
    Me.btnViewView.Name = "btnViewView"
    Me.btnViewView.TabIndex = 9
    Me.btnViewView.Text = "查看視圖"
    '
    'DataGrid1
    '
    Me.DataGrid1.DataMember = ""
    Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText
    Me.DataGrid1.Location = New System.Drawing.Point(20, 76)
    Me.DataGrid1.Name = "DataGrid1"
    Me.DataGrid1.Size = New System.Drawing.Size(500, 183)
    Me.DataGrid1.TabIndex = 10
    '
    'Form1
    '
    Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
    Me.ClientSize = New System.Drawing.Size(538, 281)
    Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.DataGrid1, Me.btnViewView, _
              Me.btnViewSP, Me.btnViewData, Me.btnDropTable, Me.btnCreateOthers, Me.btnAlterTable, _
              Me.CreateViewBtn, Me.CreateSPBtn, Me.CreateTableBtn, Me.CreateDBBtn})
    Me.Name = "Form1"
    Me.Text = "動態創建SQL Server數據庫、表、存儲過程等架構信息"
    CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit()
    Me.ResumeLayout(False)

  End Sub

#End Region

  ' 創建數據庫
  Private Sub CreateDBBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateDBBtn.Click
    conn = New SqlConnection(ConnectionString)
    ' 打開連接
    If conn.State <> ConnectionState.Open Then
      conn.Open()
    End If
    'MyDataBase為數據庫名稱
    Dim sql As String = "CREATE DATABASE MyDataBase ON PRIMARY (Name=MyDataBase_data, filename = " + _
        "'D:\MyDataBase.mdf', size=3," + "maxsize=5, filegrowth=10%) log on" + "(name=MyDataBase_log, " + _
        "filename='D:\MyDataBase.ldf',size=3," + "maxsize=20,filegrowth=1)"
    cmd = New SqlCommand(sql, conn)
    Try
      cmd.ExecuteNonQuery()
    Catch ae As SqlException
      MessageBox.Show(ae.Message.ToString())
    End Try
  End Sub
  '創建表
  Private Sub CreateTableBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateTableBtn.Click
    conn = New SqlConnection(ConnectionString)
    ' 打開連接
    If conn.State = ConnectionState.Open Then
      conn.Close()
    End If
    C
    conn.ConnectionString = ConnectionString
    conn.Open()
    sql = "CREATE TABLE myTable" + "(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY," + _
      "myName CHAR(50) NOT Null, myAddress CHAR(255), myValues FLOAT)"
    cmd = New SqlCommand(sql, conn)
    Try
      cmd.ExecuteNonQuery()
      ' 添加紀錄
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1001, _'【孟憲會之精彩世界】之一', 'http://xml.sz.luohuedu.net/', 100 ) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1002, '【孟憲會之精彩世界】之二', 'http://www.erp800.com/net_lover/', 99) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1003, '【孟憲會之精彩世界】之三', 'http://xml.sz.luohuedu.net/', 99) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1004, '【孟憲會之精彩世界】之四', 'http://www.erp800.com/net_lover/', 100) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
    Catch ae As SqlException
      MessageBox.Show(ae.Message.ToString())
    End Try

  End Sub
  '創建存儲過程
  Private Sub CreateSPBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateSPBtn.Click
    sql = "CREATE PROCEDURE myProc AS" + " SELECT myName, myAddress FROM myTable GO"
    ExecuteSQLStmt(sql)
  End Sub
  '創建視圖
  Private Sub CreateViewBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateViewBtn.Click
    sql = "CREATE VIEW myView AS SELECT myName FROM myTable"
    ExecuteSQLStmt(sql)

  End Sub
  '修改表
  Private Sub btnAlterTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnAlterTable.Click
    sql = "ALTER TABLE MyTable ADD newCol datetime NOT NULL DEFAULT (getdate())"
    ExecuteSQLStmt(sql)
  End Sub
  '創建規則和索引
  Private Sub btnCreateOthers_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnCreateOthers.Click
    sql = "CREATE UNIQUE INDEX " + "myIdx ON myTable(myName)"
    ExecuteSQLStmt(sql)

    sql = "CREATE RULE myRule " + "AS @myValues >= 90 AND @myValues < 9999"
    ExecuteSQLStmt(sql)
  End Sub

  '刪除表
  Private Sub btnDropTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnDropTable.Click
    Dim sql As String = "DROP TABLE MyTable"
    ExecuteSQLStmt(sql)
  End Sub
  '    C
    conn.ConnectionString = ConnectionString
    conn.Open()
    Dim da As New SqlDataAdapter("SELECT * FROM myView", conn)
    Dim
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .03125 s, 2 queries.
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
欧美三级日韩三级国产三级| 91免费看片在线观看| 国产一区免费| 婷婷中文字幕综合| 久久精品免视看| 欧美日韩一区二区在线观看| 色乱码一区二区三在线看| 91热门视频在线观看| 成人毛片老司机大片| 男女男精品视频网| 成人欧美一区二区三区白人| 日韩精品一区在线| 欧美中文字幕一二三区视频| www.成人av| 国产成人精品综合在线观看| 日韩在线一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 亚洲老妇xxxxxx| 波多野洁衣一区| 一区二区三区免费看视频| 怡红院av一区二区三区| 一本一道综合狠狠老| 国产精品国产亚洲精品看不卡15 | 亚洲综合偷拍欧美一区色| 久久久美女毛片| 日韩欧美中文字幕公布| 国产午夜亚洲精品理论片色戒 | 不卡的电影网站| 精品国产免费一区二区三区| 99免费精品视频| 成人午夜精品一区二区三区| 成人av免费电影| 一本色道亚洲精品aⅴ| 精品久久久久久综合日本欧美| 91精品欧美综合在线观看最新| 欧美色倩网站大全免费| 久久一二三国产| 国产农村妇女毛片精品久久麻豆| 欧美成人乱码一区二区三区| 欧美mv和日韩mv的网站| ...av二区三区久久精品| 综合亚洲深深色噜噜狠狠网站| 日本一不卡视频| 久久99精品国产91久久来源| 久久福利资源站| 经典三级视频一区| 91丝袜高跟美女视频| 水蜜桃一区二区| 精品毛片乱码1区2区3区| 亚洲乱码国产乱码精品精的特点| 国产一区二区三区av电影| 高清成人在线观看| 91丨porny丨首页| 亚洲欧美精品| 欧美主播一区二区三区| 久久精品欧美日韩精品| 毛片av中文字幕一区二区| 激情另类小说区图片区视频区| 成人小视频在线| 亚洲欧洲免费无码| 国产欧美日韩另类一区| 伦理电影国产精品| 久久人人九九| 精品一区二区国产| 欧美一级午夜免费电影| 国产视频一区不卡| 精品中文字幕一区二区| 欧美在线视频一区二区三区| 色偷偷88欧美精品久久久| 国产精品人妖ts系列视频| 日本视频免费一区| 免费看成人午夜电影| 精品日韩在线观看| 精品系列免费在线观看| 欧洲亚洲一区二区| 国产日韩欧美在线一区| 国产69精品久久久久毛片 | 成人黄色777网| 欧美精品尤物在线| 在线视频一区二区免费| 亚洲免费资源在线播放| 麻豆视频一区二区| 欧美一区二区三区四区夜夜大片| 久久一留热品黄| 国产成a人亚洲精品| 在线精品视频一区二区三四 | 欧美一区二区三区色| 国产视频一区二区在线| 国产成人午夜精品影院观看视频 | 亚洲同性gay激情无套| 成人h动漫精品一区二区| 欧美影院午夜播放| 国产综合色一区二区三区| 精品久久99ma| 精品国产髙清在线看国产毛片| 天堂蜜桃一区二区三区| 日本视频一区二区不卡| 亚洲人123区| 久久久一本精品99久久精品66| 国产偷v国产偷v亚洲高清 | 精品亚洲aⅴ乱码一区二区三区| 亚洲一二三区精品| 日韩欧美国产一区二区三区| 久久精品国产一区二区三区免费看 | 亚洲午夜精品福利| 亚洲精品国产a久久久久久 | 亚洲精品自拍动漫在线| 国产精品国产三级国产专区53 | 久久久久九九九| 国产精品嫩草影院av蜜臀| 成人在线看片| 视频一区二区综合| 亚洲午夜激情av| 国产精品福利视频| 国产精品国产a| 成人久久18免费网站麻豆 | 久久久久亚洲蜜桃| 动漫精品视频| 亚洲日本成人在线观看| 欧美一区二区三区电影在线观看 | 久久99国产精品免费| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 日本欧美一区二区三区乱码 | 色av成人天堂桃色av| 国产精品国产三级国产aⅴ原创| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 精品一卡二卡三卡四卡日本乱码 | 精品写真视频在线观看| 日韩一区二区精品葵司在线 | 99re视频| 国产欧美日韩精品一区| 国产精选在线观看91| 一区二区三区在线视频观看 | 加勒比av一区二区| 精品久久久久久久久久久久久久久久久 | 日本电影亚洲天堂一区| 国产激情视频一区二区在线观看| 精品日韩一区二区三区免费视频| 国产精品播放| 午夜久久久久久久久久一区二区| 欧美日韩精品免费| 亚洲精品中文在线| 一区二区精品国产| 国产美女精品人人做人人爽| 国产色一区二区| 这里只有精品66| 日韩激情av在线| 欧美一区二区播放| 免费影院在线观看一区| 久久国产乱子精品免费女| 久久亚洲精品国产精品紫薇| 亚洲成人精品电影在线观看| 大白屁股一区二区视频| 亚洲精品ww久久久久久p站| 欧美日韩在线直播| 99久久综合狠狠综合久久止| 日韩电影免费在线看| 久久亚洲精华国产精华液| 亚洲精品自在在线观看| 91在线免费看| 免费观看日韩电影| 欧美极品美女视频| 久久久福利视频| 国内精品伊人久久久久影院对白| 国产午夜亚洲精品理论片色戒 | 国产精品天天摸av网| 91极品美女在线| 精品欧美一区二区三区久久久| 国产一区二区三区四区五区入口 | 亚洲乱码中文字幕| 午夜精品成人在线| 欧美精品一区二区三区一线天视频 | 精品国产一区二区三区四区四 | 亚洲影院理伦片| 精品国产免费久久| 在线中文字幕一区二区| 国产欧美一区二区视频| 国产aⅴ精品一区二区三区色成熟| 亚洲欧美激情一区二区| 精品久久久三级丝袜| 色美美综合视频| 久久综合伊人77777麻豆| eeuss鲁片一区二区三区在线观看| 日韩精品国产精品| 一区二区三区免费网站| 国产午夜三级一区二区三| 777欧美精品| 色就色 综合激情| 欧美一区1区三区3区公司 | 精品一区二区三区免费播放| 一区二区三区精品| 欧美国产日韩a欧美在线观看| 日韩欧美国产午夜精品| 欧美男人的天堂一二区| 99久久精品费精品国产一区二区| 日韩国产高清在线| 亚洲精品国产精华液| 国产精品女同互慰在线看| 精品国产乱码久久久久久图片| 欧美色中文字幕|