ONDE ESTOU ERRANDO
pessoal é o seguinte estou tentando criar uma form de login e senha com banco do access estavou seguindo o tutorial do marcoratti passoa a passo + mesmo assim não esta dando certo
alguem poderia dá uma olha no meu projeto e verificar onde estou errando, sou iniciante estou começando agora ...
alguem poderia dá uma olha no meu projeto e verificar onde estou errando, sou iniciante estou começando agora ...
ola..
encontrei 3 erros e apliquei a correção , porem funcionou...blz
1º - sua string de conexão nao estava encontrando o bd.. fiz assim(por que o bd esta na mesma pasta que o .exe)
troquei esse:
[ô]conexao.ConnectionString = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & Replace(Application.StartupPath, [Ô]bin[Ô], [Ô][Ô]) & [Ô]\Acesso.mdb;Mode=ReadWrite;Persist Security Info=False[Ô]
por esse :
conexao.ConnectionString = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\Acesso.mdb;Mode=ReadWrite;Persist Security Info=False[Ô]
2º - sua combobox nao carrega os dados necessarios para validaçao. ou seja ele precisa saber qual linha voce selecionou antes de fazer a consulta ao bd.
seu cmbLogin.SelectedIndex retorna -1 por que ele nao carregou nada no evento load do form.
faça isso no load do form:
cmbLogin.Items.Add([Ô]Admin[Ô])
cmbLogin.Items.Add([Ô]Usuario[Ô])
pronto quando seu form iniciar voce tera algo pra selecionar no cmbox
3º - no banco de dados o campo [Ô]usuario[Ô] , esta definido assim [Ô]usuário[Ô] recomendo nao usar pontos e nem virgulas nos titulos do banco de dados.
porem depois dessas alterações o sistema executou perfeitamente...
me corrija se estiver errado... ate +
encontrei 3 erros e apliquei a correção , porem funcionou...blz
1º - sua string de conexão nao estava encontrando o bd.. fiz assim(por que o bd esta na mesma pasta que o .exe)
troquei esse:
[ô]conexao.ConnectionString = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & Replace(Application.StartupPath, [Ô]bin[Ô], [Ô][Ô]) & [Ô]\Acesso.mdb;Mode=ReadWrite;Persist Security Info=False[Ô]
por esse :
conexao.ConnectionString = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\Acesso.mdb;Mode=ReadWrite;Persist Security Info=False[Ô]
2º - sua combobox nao carrega os dados necessarios para validaçao. ou seja ele precisa saber qual linha voce selecionou antes de fazer a consulta ao bd.
seu cmbLogin.SelectedIndex retorna -1 por que ele nao carregou nada no evento load do form.
faça isso no load do form:
cmbLogin.Items.Add([Ô]Admin[Ô])
cmbLogin.Items.Add([Ô]Usuario[Ô])
pronto quando seu form iniciar voce tera algo pra selecionar no cmbox
3º - no banco de dados o campo [Ô]usuario[Ô] , esta definido assim [Ô]usuário[Ô] recomendo nao usar pontos e nem virgulas nos titulos do banco de dados.
porem depois dessas alterações o sistema executou perfeitamente...
me corrija se estiver errado... ate +
Fiz as correções que vc me instruiu e não deu certo, onde tenho q por o BD pra funcionar pós ele na unidade C:/
voce tem que colocar o bd junto com o executavel na pasta debug do seu projeto.
ve se te ajuda...
duvidas me add hotmail
robsonncastro@hotmail.com
ate+
robsonncastro@hotmail.com
ate+
vou já te add
Tópico encerrado , respostas não são mais permitidas