Como criar tabelas em tempo de execução no Visual Basic através de comandos

Escrito por jaime avelar | Traduzido por fernanda lemi
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como criar tabelas em tempo de execução no Visual Basic através de comandos
Crie uma tabela no Access utilizando VB (Jupiterimages/Photos.com/Getty Images)

Criar tabelas de forma dinâmica a partir de um aplicativo do Visual Basic pode torná-lo mais flexível. É possível criar tabelas em tempo de execução com o VB em um banco de dados relacional, como o Access, utilizando o ADO.NET e a camada de acesso de dados OLE DB. O ADO.NET fornece um acesso de dados uniforme a fontes de dados variadas. Depois de estabelecer uma conexão, utilize a classe “OleDbCommand” para criar uma tabela utilizando uma afirmação SQL.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Importe o espaço de nomes "OleDb" para o projeto, digitando a sequência a seguir na primeira linha do módulo:

    Imports System.Data.OleDb

  2. 2

    Crie as variáveis do objeto que você usará para criar a tabela:

    Dim dbConn As OleDbConnection Dim dbCommand As OleDbCommand Dim SQLString As String

  3. 3

    Digite a sequência a seguir para criar e abrir a conexão para o banco de dados do Access:

    dbConn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Northwind 2007.accdb;") dbConn.Open()

  4. 4

    Altere o caminho para o banco de dados no passo anterior e digite o caminho e o nome do seu próprio banco de dados.

  5. 5

    Defina a cadeia de consulta SQL para criar a tabela com dois campos, digitando a sequência a seguir:

    SQLString = "CREATE TABLE TableName (firstName TEXT, lastName TEXT)"

  6. 6

    Digite as sequências a seguir para executar o comando SQL e criar a tabela no seu banco de dados:

    dbCommand = New OleDbCommand(SQLString, dbConn) dbCommand.ExecuteNonQuery()

    MsgBox("Tabela criada.")

  7. 7

    Pressione a tecla "F5" para executar o programa.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível