Jump to content
Chaveca

Connectar a uma base de dados SQL

Recommended Posts

Chaveca

Boas a todos,

a minha situação é a seguinte, eu estou a fazer um projecto num empresa que deve gerir uma base de dados (que eu já criei) de sql server. Mas como é a primeira vez que eu estou a usar sql server(antes era só com access) esta a ser complicado. Eu agora estou a tentar fazer a conexão e esta me a dar um erro quando eu tento criar a ligação á base de dados. Eu estou a usar DAL e BLL.

O código problemático:

Form Inicial:

 Private Sub XPTO_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        SQLHelper.CreateConnection()

    End Sub 

Código na DAL:

 Private Shared ReadOnly strConnectionString As String = ("BaseDados")
    Private Shared sqlConn As SqlConnection

    Public Shared Sub CreateConnection()
        If sqlConn Is Nothing Then
            sqlConn = New SqlConnection(strConnectionString)
        End If
    End Sub 

APP Config:

<Gest_XPTO.My.MySettings>
            <setting name="BaseDados" serializeAs="String">

                <value>Server=.\SQLExpress;Database=Funcionarios_XPTO;uid=sa;pwd=sa</value>
            </setting>
        </Gest_XPTO.My.MySettings> 

E o infame erro:

O formato da cadeia de inicialização não está em conformidade com a especificação no início do índice 0.

Eu creio que lhe estou a passar algo mal, mas o que?

Obrigado pelo vossa atenção e cumprimentos.


"Há 10 tipos de pessoas, as que sabem binário e as que não...""Run DOS, Run!"

Share this post


Link to post
Share on other sites
ribeiro55

A connection string.

Como estás a dar, o MySQL papava.

Para MSSQL:

Data Source=.\SQLExpress;Initial Catalog=Funcionarios_XPTO;User Id=sa;Password=sa;


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
Chaveca

Muito obrigado já não me dá erro na conexão. Está me a dar depois erro quando tento aceder á informação de uma tabela, por falha de login mas isso é outra história  :P . Muito Obrigado.

Cumprimentos

Edit: E esse problema tambem está resolvido, anw Obrigado ribeiro


"Há 10 tipos de pessoas, as que sabem binário e as que não...""Run DOS, Run!"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.