ERRO NO CODIGO DE CONEXAO.

SAMUELRIBEIRO 03/06/2013 10:34:48
#424331
Bom dia senhores.
No Código que estou fazendo para me conectar ao banco de dados esta dando o seguinte erro.

[Ô]The name ConnectionString is not declared[Ô] Segue abaixo o c'digo que estou tentando fazer.

Public Class frmCliente
Inherits System.Windows.Forms.Form
Dim conn As New SqlClient.SqlConnection
Dim MyCommand As New OleDbCommand
Dim MyAdapter As New SqlClient.SqlDataAdapter
Dim MyData As New DataTable
Dim SQl As String

Private Sub frmCliente_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim conn As SqlClient.SqlConnection
conn = New SqlClient.SqlConnection
conn = ConnectionString = [Ô]Provider = Microsoft..jet.OLEDB.4.0;DataSource=C:\Users\Samuel\Documents\Visual Studio 2008\SiscomTeste[Ô]

End Sub
End Class
KERPLUNK 03/06/2013 12:17:45
#424338
conn.ConnectionString = [Ô]Provider = Microsoft..jet.OLEDB.4.0;DataSource=C:\Users\Samuel\Documents\Visual Studio 2008\SiscomTeste[Ô]
SAMUELRIBEIRO 03/06/2013 13:58:02
#424343
Boa tarde KERPLUNK.

Se quero ter o meu sistema DeskTop traduzido para Web.
Claro!!! melhor ainda!!!
Mas sou novo em programação, se tiver como me ajudar neste campo, agradeço muito.
FILMAN 03/06/2013 22:56:20
#424360
Se você esta utilizando SQL Server faça assim:

Imports System.Data
Imports System.Data.SqlClient

Dim conn As New SqlConnection([Ô]Data Source=.\SqlExpress;Initial Catalog=nomeBanco;Persist Security Info=False;User ID=sa;Password=SuaSenha;[Ô])


Se for Access faça assim:

Imports System.Data
Imports System.Data.OleDb

Dim conn As New OleDbConnection([Ô]Provider=Microsot.Jet.OLEDB.4.0;Data Source=C:\Users\Samuel\Documents\Visual Studio 2008\SiscomTeste\banco.mdb[Ô])
SAMUELRIBEIRO 04/06/2013 13:30:15
#424375
Boa Tarde Filman e Kerplank.

A conexão com o banco de Dados parece que deu certo, mas no código abaixo esta dando o seguinte erro:

vNome = Chr(39) & txtUsuario.Text&Chr(39)
vSenha = Chr(39)& txtSenha.Text&Chr(39)

[Ô]statement expected[Ô]
   


desde ja agradeço a atenção e a ajuda de vocês.
OMAR2011 04/06/2013 13:42:52
#424376
Muito vago para qualquer análise com isto.
Mostre o código.
SAMUELRIBEIRO 04/06/2013 13:48:20
#424377
Boa tarde Omar2011

Segue o Código:
Citação:

Imports System.Data
Imports System.Data.OleDb

Public Class frmLogin
Public cnSiscom As New OleDbConnection
Private rsLogon As New OleDbRecordSet
Public vNome As String
Dim conn As New OleDbConnection([Ô]Provider=Microsot.Jet.OLEDB.4.0;Data Source=C:\Users\Samuel\Documents\Visual Studio 2008\SiscomTeste    blUsuario.mdb[Ô])
Dim vNivel, vSenha As String

Private Sub Cancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click
Me.Close()
End Sub

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
If txtUsuario.Text = Nothing Then
End If
MsgBox([Ô]Digite o seu nome de Usuario![Ô], vbOKOnly + vbInformation, [Ô]Sistema de Automação Comercial Aviso[Ô])
txtUsuario.Focus()
If txtSenha.Text = Nothing Then
End If
MsgBox([Ô]Digite a sua Senha![Ô], vbOKOnly + vbInformation, [Ô]Sistema de Automação Comercial Aviso[Ô])
txtSenha.Focus()

End Sub
vNome = Chr(39) & txtUsuario.Text&Chr(39)
vSenha = Chr(39)& txtSenha.Text&Chr(39)
rsLogon.Open [Ô]Select * tblUsuario Where tblUsuario=[Ô],&vNome& [Ô]and Senha_sist = [Ô]&vSenha, (Código não Terminado)

End Class

FILMAN 06/06/2013 00:02:41
#424416
Caro Samuel

quando você estiver concatenando não deixe grudado a expressão & junto nas variáveis!

Não fazer assim
vNome = Chr(39) & txtUsuario.Tex[txt-color=#e80000]t&C[/txt-color]hr(39)

Fazer assim
vNome = Chr(39) & txtUsuario.Tex[txt-color=#e80000]t[/txt-color] [txt-color=#007100]&[/txt-color] [txt-color=#e80000]C[/txt-color]hr(39)

Repare que o & esta separado do método .Text do TextBox e da expressão Chr(39)

Faça os testes e verifica se dá certo.

Caso não dê certo, poste o erro que esta mostrando
SAMUELRIBEIRO 06/06/2013 08:23:02
#424418
Bom dia Filman.

Deu Certo, Muito Obrigado pela ajuda.

Agora me diga o que quer dizer estes Avisos.
Eu consegui mudar a conexão para MySql, que é o banco de dados mais completo que eu tenho.
Foi ai que surgiu estes avisos.

Citação:

Variável local não usada: [ô]senha[ô].
Variável local não usada: [ô]vNivel[ô].
Variável local não usada: [ô]vSenha[ô].
Podem ocorrer erros em tempo de execução na conversão de [ô]ADODB.Field[ô] em [ô]String[ô].
Podem ocorrer erros em tempo de execução na conversão de [ô]ADODB.Field[ô] em [ô]String[ô].

SAMUELRIBEIRO 06/06/2013 13:29:43
#424427
Boa tarde Pessoal.

Estou tentando de toda a forma resolver este problema de conexão. Agora estou conseguindo fazer a conexão com o banco de dados normal. Só que na hora que coloco usuário e senha na tela de login aparece esta mensagem.

[txt-color=#e80000]Uma exceção first chance do tipo [ô]MySql.Data.MySqlClient.MySqlException[ô] ocorreu em MySql.Data.dll[/txt-color]
OMAR2011 06/06/2013 14:06:19
#424430
Você esta usando código de vb6 em vb2010.
Use apenas códigos do vb2010.
O erro onde mostra é vazio demais.
Mostre desde o início.
Abertura do Banco
Abertura da Tabela
Apresentação dos dados da tabela nas variáveis ou caixa de textos.
Página 1 de 2 [19 registro(s)]
Tópico encerrado , respostas não são mais permitidas