Como executar o script sql do visual basic

Executar SQL Script De Visual Basic

Executar SQL Script De Visual Basic

Video: SQL Server Integration Services (SSIS) Part 14 - Script Tasks using Visual Basic

A última versão do Visual Basic fornece uma camada de acesso de dados rica que permite a abstração orientada a objetos dos dados utilizados em um aplicativo. Às vezes, no entanto, é mais eficiente, mais rápido ou mais prático simplesmente executar um script SQL contra o banco de dados subjacente diretamente. Um script SQL pode conter várias instruções que precisam ser executados em conjunto ou pode ter SQL dinâmico que é gerado pela aplicação. Independentemente do motivo, a execução de scripts SQL a partir do Visual Basic não é muito difícil.

Video: MySQL VB.NET Tutorial 1 : Getting Started and Mysql database Connection

Criar um novo projeto Visual Windows Forms básico no Visual Studio, selecionando New Project no menu Arquivo e selecionando o tipo de projeto apropriado. No formulário padrão que é criado, Form1, coloque um controle de botão denominado Button1. Clique duas vezes no controle para criar um manipulador de eventos Button1_click.



No topo da listagem de código para Form1 (acima da linha "Public Class Form1"), adicionar uma instrução de importação para importar a biblioteca de acesso de dados .NET. A declaração deve ser semelhante a este: Imports System.Data.SqlClient Neste exemplo, o banco de dados é assumido como sendo um banco de dados SQL Server. Há outras bibliotecas para bancos de dados ODBC e OLEDB.

Dentro da função manipulador de eventos Button1_Click, dimensionar uma variável chamada db como um novo SqlConnection. Defina a propriedade seqüência de conexão para ser a seqüência de conexão para o banco de dados e abrir a conexão banco de dados com o método Open. O código deve ficar assim: Dim db As New SqlConnection db.ConnectionString = "Data Source =" servername- "Catálogo inicial = "dbname;" User ID = "pelo usuário" Password = "password"" db.Open ()

Dimensionar uma variável chamada cmd como um novo SqlCommand. Defina a propriedade CommandText para ser o script SQL que está a ser executado. Finalmente, chame o método ExecuteNonQuery do objeto SqlCommand para executar o script SQL. O código deve ficar assim: Dim cmd As New SqlCommand cmd.Connection = "" cmd.CommandText db = "" "update tablename set field1 ="" 2, onde field3 = "" 4" cmd.ExecuteNonQuery ()

Video: Como criar um Instalador (Setup ) para seus programas

dicas

  • Verifica O valor de retorno do método ExecuteNonQuery dá o número de registros que foram modificados. Por exemplo, se uma instrução de atualização foi executado, o retorno seria o número de registros atualizados. Isso pode ser útil na interface do usuário para fornecer feedback ou ele pode ser usado para verificar que os registros foram encontrados.
  • Verifica Após a conexão do banco de dados é aberto, ele deve sempre ser fechado usando o método Close do objeto SqlConnection. Isto ajudará a prevenir a corrupção do banco de dados, especialmente para arquivos de banco de dados Microsoft Access.

Unid você precisará

Referências

  • ligação Microsoft Developer Network

Video: VB.NET Database Tutorial - Login Screen For A SQL Database Application (Visual Basic .NET)

Sobre o autor

Paul Knorr tem escrito profissionalmente desde 2002. Ele é o autor de sete livros bartending incluindo "The Big Bad-Ass Livro de Tiros", "A Bíblia Vodka" e "10.000 bebidas." Ele atualmente vive em Long Island, onde ele escreve sobre novos produtos e tendências na indústria de bebidas.

">

Artigos relacionados