linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > Basic >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·VB读取文件内容的简单方法
·Visual Basic串口通信程序设计
·用VB查询数据库记录四法
·基于VB6.0射击游戏实例
·什么是BASIC语言
·为你的VB程序程序加密(VB新手
·VB新手常见问题解答
·Visual Basic变态用法之函数指
·VB的坐标系统综述
·如何编写高质量的VB代码
·菜鸟入门:VB编程规约
·Visual Basic代码优化的六条定
·用Visual Basic创建多线程应用
·在VB应用程序中调用Excel2000
·VB COM基础之ActiveX EXEs
最新文章
·VB2005中开发新一代控制台应用
·VB的坐标系统综述
·变量的作用域与存活期
·VBScript 数据类型
·为你的VB程序程序加密(VB新手
·VB新手常见问题解答
·用VB开发即时战略游戏
·窗体迁移大法
·VB编程的几个API函数的应用问题
·VB编程的一些基础的问题
·利用VB6.0开发基于IIS的应用程
·在VB应用程序中调用Excel2000
·菜鸟入门:VB编程规约
·Visual Basic 安装程序的制作
·.NET和VB编程创建SQL Server
Google
 
.NET和VB编程创建SQL Server
[ 作者:  加入时间:2007-10-29 14:36:19  来自:Linux联盟收集整理 ]
1.新建一个 Visual Basic .Net Windows 应用程序项目。默认情况下,将 Form1 添加到项目中。

  2.在 Form1 上放一个 Command 按钮,并将其 Name 属性更改为 btnCreateDatabase,将其 Text 属性更改为 Create Database。

  3.复制下面一行代码并粘贴到 Form1 的“general declaration”部分: Imports System.Data.SqlClient

  4.复制下面的代码并粘贴到“Windows Form Designer generated code”区域之后:  

  Private Sub btnCreateDatabase_Click(ByVal sender As System.Object, _ EZuLinux联盟
   ByVal e As System.EventArgs) Handles btnCreateDatabase.Click EZuLinux联盟
   Dim reader As SqlDataReader EZuLinux联盟
   Dim str As String EZuLinux联盟
   Dim myConn As SqlConnection = New SqlConnection("Server=(local)\netsdk;" & _ EZuLinux联盟
   "uid=sa;pwd=;database=master") 

   str = "CREATE DATABASE MyDatabase ON PRIMARY " & _ EZuLinux联盟
   "(NAME = MyDatabase_Data, " & _ EZuLinux联盟
   " FILENAME = 'D:\MyFolder\MyDatabaseData.mdf', " & _ EZuLinux联盟
   " SIZE = 2MB, " & _ EZuLinux联盟
   " MAXSIZE = 10MB, " & _ EZuLinux联盟
   " FILEGROWTH = 10%) " & _ EZuLinux联盟
   " LOG ON " & _ EZuLinux联盟
   "(NAME = MyDatabase_Log, " & _ EZuLinux联盟
   " FILENAME = 'D:\MyFolder\MyDatabaseLog.ldf', " & _ EZuLinux联盟
   " SIZE = 1MB, " & _ EZuLinux联盟
   " MAXSIZE = 5MB, " & _ EZuLinux联盟
   " FILEGROWTH = 10%) " EZuLinux联盟
   Dim myCommand As SqlCommand = New SqlCommand(str, myConn) EZuLinux联盟
   Try EZuLinux联盟
   myConn.Open() EZuLinux联盟
   reader = myCommand.ExecuteReader() EZuLinux联盟
   Catch ex As Exception EZuLinux联盟
   MessageBox.Show(ex.ToString()) EZuLinux联盟
   Finally EZuLinux联盟
   If Not reader Is Nothing Then EZuLinux联盟
   reader.Close() EZuLinux联盟
   If (myConn.State = ConnectionState.Open) Then EZuLinux联盟
   myConn.Close() EZuLinux联盟
   End If EZuLinux联盟
   MessageBox.Show("Database is created successfully", _ EZuLinux联盟
   "MyProgram", MessageBoxButtons.OK, _ EZuLinux联盟
   MessageBoxIcon.Information) EZuLinux联盟
   End If EZuLinux联盟
   End Try EZuLinux联盟
   End Sub 

  5.更改连接字符串使其指向 SQL Server,要确保将 Database 参数设置为 Master 或保留为空白。

  6.按 F5 键或 CTRL+F5 组合键以运行该项目,然后单击创建数据库。   

  其他注意事项   

  此代码创建的是带有特定属性的自定义数据库。  

  将要保存所创建 .mdf 和 .ldf 文件的文件夹必须在运行该代码之前就已存在、否则会引发异常。

  如果想创建一个类似于 SQL Server 的 Model 数据库的数据库并想让它存储在默认位置,那么请更改代码中的 str 变量: str = "CREATE DATABASE MyDatabase"

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息