none
Conectar Banco SQL com VB .Net RRS feed

  • Pergunta

  • Bom dia.

    Sou iniciante em vb .net e SQL 2005 server e verifiqeui a forma de conectar o vb .net com banco em SQL. Porém tentei fazer e não consegui a conexão. E acabei ficando com algumas dúvidas.

    1) Meu banco de dados em SQL está localizado em C:\Visual Studio 2008\Projects\Controle de Contas\Contas.sdf. Usei o comando abaixo:

    Imports System.Data.SqlClient
    Public cn As New SqlConnection

            cn.ConnectionString = "Data Source = localhost;" & _
                                             "Initial Catalog = Contas.sdf;" & _
                                             "Integrated Security = true;"
           cn.open()

    No entando ele apenas apresenta mensagem de erro dizendo que o servidor/arquivo não foi encontrado. Então pergunto aonde eu indico o local que está armazenado o banco de dados? No Initial Catalog coloquei até o caminho do banco + o nome do banco e não resolveu.
    Em data Source tentei colocar o nome do computador ao invés de usar o localhost, mais não resolveu.
    No que estou errando? Tenho que conectar o banco ao projeto antes?

    Verifiquei que na conexão com banco do access a um local onde informamos o diretório do banco.

    Dim conn As New OleDbConnection()
    Dim cmd As OleDbCommand = conn.CreateCommand
    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Banco.mdb"

    Alguém poderia me ajudar?

    Abraços.

    Carlos Falcao
    segunda-feira, 11 de maio de 2009 13:03

Todas as Respostas