Como executar o script sql do 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