PROBLEMA NA INSTRUCAO UPDATE

STEWARTCINTRA 17/02/2010 20:49:57
#334628
galera me ajudem aiii
dando dando erro nesta instrucao me ajudem a corrigi-la por favor

SQLEdite = [Ô]UPDATE Usuarios SET (Nome,Login,Senha,Nivel) VALUES ([ô][Ô] & txtNomeUsuario.Text & [Ô][ô],[ô][Ô] & txtLogin.Text & [Ô][ô][ô][Ô] & txtSenha.Text & [Ô][ô][ô][Ô] & cboNivel.Text & [Ô][ô]) WHERE IDUsuario = [ô][Ô] & txtIDUsuario.Text & [Ô][ô][Ô]
CON.Execute (SQLEdite)


abracos
ASHKATCHUP 17/02/2010 20:59:37
#334629
Aonde estão as virgulas entre o txtlogin, txtsenha e cbonivel?
STEWARTCINTRA 17/02/2010 21:06:06
#334630
Citação:

:
Aonde estão as virgulas entre o txtlogin, txtsenha e cbonivel?



Mas mesmo assim da erro :

erro de sintaxe na instrucao UPDATE
DANIKULL 17/02/2010 23:33:07
#334645
Resposta escolhida
Citação:

:
:
Aonde estão as virgulas entre o txtlogin, txtsenha e cbonivel?

Mas mesmo assim da erro :

erro de sintaxe na instrucao UPDATE



Boa noite.

Como utilizo MySql 5.1 e o Access 2007, refiz sua Consulta da seguinte forma:

       SQLEdite = [Ô]UPDATE Usuarios SET [Ô]
SQLEdite = SQLEdite & [Ô]Usuarios.Nome = [ô][Ô] & txtNomeUsuario.Text & [Ô][ô], [Ô]
SQLEdite = SQLEdite & [Ô]Usuarios.Login = [ô][Ô] & txtLogin.Text & [Ô][ô], [Ô]
SQLEdite = SQLEdite & [Ô]Usuarios.Senha = [ô][Ô] & txtSenha.Text & [Ô][ô], [Ô]
SQLEdite = SQLEdite & [Ô]Usuarios.Nivel = [ô][Ô] & cboNivel.Text & [Ô][ô] [Ô]
SQLEdite = SQLEdite & [Ô]WHERE Usuarios.IDUsuario = [ô][Ô] & txtIDUsuario.Text & [Ô][ô];[Ô]


Tenta ai e veja se funciona ok??
CLEVERTON 17/02/2010 23:50:56
#334646
a forma que o DANIKULL passou parece ser a mais correta, mas seria importante vc coloca a estrutura do banco de dados aqui para o pessoal te ajudar melhor!
LROSSI 18/02/2010 09:50:53
#334658
UPDATE Usuarios SET Nome=[ô][Ô] & txtNomeUsuario.Text &[Ô][ô], Login=[ô][Ô] & txtlogin.text & [Ô][ô],Senha=[ô][Ô] & txtsenha.text &[Ô][ô],Nivel=[ô][Ô]& cboNIvel.text & [Ô][ô] WHERE IDUsuario =[Ô] & val(txtIDUsuario.Text)
ratiei antes.. n vi que a sintax tava totalmente errada... aueheuahaeuahe
STEWARTCINTRA 18/02/2010 10:59:58
#334673
DANIKULL FIZ COMO VOCE ME PASSOU MAS DA O SEGUINTE ERRO

tipo de dados incompativel na expressao de criterio

o que pode ser isso?

A ESTRUTURA DO BANCO DE DADOS ESTA DA SEGUINTE FORMA

TABELA Usuarios

campos : IDUsuario : Numeração Automatica
Nome, Login, Senha e Nivel como Texto

To usando Acess 2003
CLEVERTON 18/02/2010 11:02:57
#334675
então vai ficar asssim

SQLEdite = [Ô]UPDATE Usuarios SET [Ô]
SQLEdite = SQLEdite & [Ô]Usuarios.Nome = [ô][Ô] & txtNomeUsuario.Text & [Ô][ô], [Ô]
SQLEdite = SQLEdite & [Ô]Usuarios.Login = [ô][Ô] & txtLogin.Text & [Ô][ô], [Ô]
SQLEdite = SQLEdite & [Ô]Usuarios.Senha = [ô][Ô] & txtSenha.Text & [Ô][ô], [Ô]
SQLEdite = SQLEdite & [Ô]Usuarios.Nivel = [ô][Ô] & cboNivel.Text & [Ô][ô] [Ô]
SQLEdite = SQLEdite & [Ô]WHERE Usuarios.IDUsuario = [Ô] & txtIDUsuario.Text
DANIKULL 18/02/2010 11:18:42
#334680
Citação:

:
DANIKULL FIZ COMO VOCE ME PASSOU MAS DA O SEGUINTE ERRO

tipo de dados incompativel na expressao de criterio

o que pode ser isso?

A ESTRUTURA DO BANCO DE DADOS ESTA DA SEGUINTE FORMA

TABELA Usuarios

campos : IDUsuario : Numeração Automatica
Nome, Login, Senha e Nivel como Texto

To usando Acess 2003



Entra no caso do tipo dos dados, se no Banco de Dados o tipo do dador for num'rico e você tiver tentando inserir texto vai dar este erro, ok??

Veja qual campo é numérico retire as Aspas simples ok???
STEWARTCINTRA 19/02/2010 12:22:40
#334787
Citação:

:
:
DANIKULL FIZ COMO VOCE ME PASSOU MAS DA O SEGUINTE ERRO

tipo de dados incompativel na expressao de criterio

o que pode ser isso?

A ESTRUTURA DO BANCO DE DADOS ESTA DA SEGUINTE FORMA

TABELA Usuarios

campos : IDUsuario : Numeração Automatica
Nome, Login, Senha e Nivel como Texto

To usando Acess 2003


Entra no caso do tipo dos dados, se no Banco de Dados o tipo do dador for num'rico e você tiver tentando inserir texto vai dar este erro, ok??

Veja qual campo é numérico retire as Aspas simples ok???



Cara valew muito obrigado msm
retirei as aspas simples do campo idUsuario e funcionou corretamente


valew
abrazzzzzz
DANIKULL 19/02/2010 12:30:31
#334789
STEWARTCINTRA, bom dia.

Se a dúvida foi respondida, favor encerrar o tópico e pontuar a resposta que te ajudou...
Tópico encerrado , respostas não são mais permitidas