Criação de um banco de dados em Visual Basic pode ser útil se você precisa de um banco de dados com uma quantidade precisa de registros e campos para teste. O primeiro método para fazer isso utiliza o Visual Basic 4.0 e cria um banco de dados Microsoft Office Access com um exemplo de código que você pode adaptar para alterar o conteúdo dos registros. A segunda técnica usa tanto ADOX e Visual Basic para criar um banco de dados usando um código de exemplo . Instruções
Criar um banco de dados com Visual Basic 4.0
1
Abra seu " Visual Basic 4.0" aplicação.
2
Clique no menu "File", e depois " New Project ".
3
Insira um" controle DBGrid ", " Data Control "e um" botão de comando " no Formulário 1.
4
Altere o . controle DBGrid "Propriedade Fonte de Dados " para o controle de dados
5
Copie este código de exemplo para a janela de código de Form1 :
Option Explicit
Dim rs1 Como Recordset
Dim rs2 Como Recordset
Dim db As Database
Dim td Como TableDef
Dim fl Como campo
Private Sub Command1_Click ( )
Dim iFields as Integer , iRecords as Integer
'Criar o banco de dados
Set db = CreateDatabase ( "C: \\ test.mdb " . , dbLangGeneral ) < br > Definir
td = db.CreateTableDef ( " Tabela 1 " )
' Agora que o banco de dados é criado, adicionar campos para o banco de dados
Para iFields = 1 To 5' o último número pode ser alterado.
Set fl = td.CreateField ("Campo " & CStr ( iFields ) , dbInteger )
td.Fields.Append fl
Próxima iFields < br >
db.TableDefs.Append td
' Agora que o banco de dados tem campos, adicionar registros através de um
' registros.
Set rs1 = DB.OpenRecordSet ( " Tabela1" , dbOpenTable )
Para iRecords = 1 To 10 ' Para cada linha
rs1.AddNew ' adicionar um novo registro .
Para iFields = 1 To 5 ' para cada campo no registro
rs1
( "campo" & CStr ( iFields )) = iFields ' adicionar um número.
Próxima iFields
rs1.Update
Próxima iRecords
' Fechar tanto o conjunto de registros e banco de dados .
rs1.Close
db.Close
' preencher o controle DBGrid com o conteúdo do conjunto de registros
Set db = OpenDatabase . ( "C: \\ test.mdb " )
Set rs1 = DB.OpenRecordSet ("Select * from tabela 1 " )
Definir Data1.Recordset = rs1
Command1.Visible = False End Sub
Private Sub Form_Load ()
Se Dir ( "C: \\ test.mdb ") = " "Then
Command1.Caption =" Criar banco de dados "
Command1.Visible = True
End If End Sub
6
Pressione " F5" no seu teclado para executar o programa. Selecione o botão "Command" e preencher o controle DBGrid . O test.mdb arquivo é criado.
Criar um banco de dados usando ADOX e Visual Basic. NET
7
Início " Visual Basic. NET . "
8
Clique em " Solution Explorer ", clique com o botão direito "Referências" e , em seguida, escolha a opção " Add Reference ".
9
Clique na aba "COM" , depois em " Microsoft ADO Ext. . 2.7 for DDL and Security ", seguido por " Select ". Clique em " OK".
10
Excluir o código da janela de código Module1.vb . Em seguida, copie o código a seguir na mesma janela :
Importações ADOX
Module Module1
Sub Main ()
gato Dim Catalog = New Catalog ( )
cat.Create ( "Provider = Microsoft.Jet.OLEDB.4.0; " & _
"Data Source = D: \\ AccessDB \\ NewMDB.mdb ; " & _
"Jet OLEDB: Engine Type = 5" )
Console.WriteLine (" banco de dados criado com sucesso")
cat = Nada
End Sub
< Módulo p > Fim
11
Altere o caminho para o novo arquivo mdb . , certificando-se de usar um caminho existente .
12
Pressione o botão "F5" em seu teclado para executar o projeto. O arquivo mdb . Está no formato (Jet 4.0) Access 2000.