You are on page 1of 2

Los programadores suelen necesitar crear bases de datos mediante programacin. En este artculo se describe cmo utilizar ADO.

NET y Visual Basic .NET para crear una b ase de datos de Microsoft SQL Server mediante programacin. Pasos para crear el ejemplo Cree un nuevo proyecto de aplicacin para Windows en Visual Basic .NET. Se agregar Form1 al proyecto de forma predeterminada. Coloque un botn Command en Form1 y cambie su propiedad Name a btnCreateDatabase y su propiedad Text a Crear base de datos. Copie y pegue la lnea de cdigo siguiente en la seccin de declaraciones generales de Form1: Imports System.Data.SqlClient Copie y pegue el cdigo siguiente despus de la regin "Cdigo generado por el Diseador d e Windows Forms": Private Sub btnCreateDatabase_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles btnCreateDatabase.Click Dim str As String Dim myConn As SqlConnection = New SqlConnection("Server=(local)\netsdk;" & _ "uid=sa;pwd=;database=master ") str = "CREATE DATABASE MyDatabase ON PRIMARY " & _ "(NAME = MyDatabase_Data, " & _ " FILENAME = 'D:\MyFolder\MyDatabaseData.mdf', " & _ " SIZE = 2MB, " & _ " MAXSIZE = 10MB, " & _ " FILEGROWTH = 10%) " & _ " LOG ON " & _ "(NAME = MyDatabase_Log, " & _ " FILENAME = 'D:\MyFolder\MyDatabaseLog.ldf', " & _ " SIZE = 1MB, " & _ " MAXSIZE = 5MB, " & _ " FILEGROWTH = 10%) " Dim myCommand As SqlCommand = New SqlCommand(str, myConn) Try myConn.Open() myCommand.ExecuteNonQuery() MessageBox.Show("Database is created successfully", _ "MyProgram", MessageBoxButtons.OK, _ MessageBoxIcon.Information) Catch ex As Exception MessageBox.Show(ex.ToString()) Finally If (myConn.State = ConnectionState.Open) Then myConn.Close() End If End Try End Sub Cambie la cadena de conexin para que seale a SQL Server y asegrese de que el argume nto Database est establecido en Master o est en blanco. Presione F5 o CTRL+F5 para ejecutar el proyecto y, a continuacin, haga clic en Cr ear base de datos. Notas adicionales

Este cdigo crea una base de datos personalizada con determinadas propiedades. La carpeta que contendr los archivos .mdf y .ldf creados ya deber existir antes de ejecutar el cdigo. En caso contrario, se generar una excepcin. Si desea crear una base de datos similar a la base de datos modelo de SQL Server y en la ubicacin predeterminada, cambie la variable str en el cdigo: str = "CREATE DATABASE MyDatabase"

You might also like