NAO TO CONSEGUINDO FAZER ESSE UPDATE
vSql = "UPDATE Usuario SET " & _
"NomeUsuario = '" & TxtNomeUsuario.Text & "'," & _
"Endereco = '" & TxtEndereco.Text & "'," & _
"Cidade = '" & TxtCidade.Text & "'," & _
"Estado = '" & CboEstado.Text & "'," & _
"CEP = '" & TxtCep.Text & "'," & _
"RG = '" & Txt_RG.Text & "'," & _
"CPF = '" & Txt_CPF.Text & "'," & _
"dat_cad = #" & vDataCadastro & "#, dat_nasc = #" & vDataNascimento & "#," & _
"natur = '" & Txt_Nacional & "', sexo = '" & Cbo_Sexo.Text & "', est_civil = '" & cbo_EstCivil.Text & "'," & _
"complemento = '" & Txt_Complemento.Text & "', bairro = '" & Txt_Bairro.Text & "', tel_res = '" & Txt_NumRes.Text & "'," & _
"ddd_res = '" & Txt_DDDRes.Text & "', tel_cel = '" & Txt_NumCel.Text & "', ddd_cel = '" & Txt_DDDCel.Text & "'," & _
"email = '" & Txt_Email & "' " & _
"WHERE CodUsuario = '" & TxtCodUsuario.Text & "';"
End If
With cnnComando
.ActiveConnection = cnnBiblio
.CommandType = adCmdText
.CommandText = vSql
.Execute
data dando uma msg de object required o que pode ser?
"NomeUsuario = '" & TxtNomeUsuario.Text & "'," & _
"Endereco = '" & TxtEndereco.Text & "'," & _
"Cidade = '" & TxtCidade.Text & "'," & _
"Estado = '" & CboEstado.Text & "'," & _
"CEP = '" & TxtCep.Text & "'," & _
"RG = '" & Txt_RG.Text & "'," & _
"CPF = '" & Txt_CPF.Text & "'," & _
"dat_cad = #" & vDataCadastro & "#, dat_nasc = #" & vDataNascimento & "#," & _
"natur = '" & Txt_Nacional & "', sexo = '" & Cbo_Sexo.Text & "', est_civil = '" & cbo_EstCivil.Text & "'," & _
"complemento = '" & Txt_Complemento.Text & "', bairro = '" & Txt_Bairro.Text & "', tel_res = '" & Txt_NumRes.Text & "'," & _
"ddd_res = '" & Txt_DDDRes.Text & "', tel_cel = '" & Txt_NumCel.Text & "', ddd_cel = '" & Txt_DDDCel.Text & "'," & _
"email = '" & Txt_Email & "' " & _
"WHERE CodUsuario = '" & TxtCodUsuario.Text & "';"
End If
With cnnComando
.ActiveConnection = cnnBiblio
.CommandType = adCmdText
.CommandText = vSql
.Execute
data dando uma msg de object required o que pode ser?
algum campo...ou alguma variável...ou uma variavel de conexão não vinculada para algum objeto...de uma olha nisso...
vlw
vlw
Vai no Menu....
Projetos/Referencias/
e
Adiciona
Microsoft Activex Data Objects 2.8
T+
Projetos/Referencias/
e
Adiciona
Microsoft Activex Data Objects 2.8
T+
1 - Não tem esse ponto-e-vÃÂÂrgula no final(;)
2 - .ActiveConnection = cnnBiblio indica que o cnnbiblio está aberto, mas isso não aparece no código. Aparentemente, o erro está se fererindo a esse objeto.
3 - As comboboxs, com a propriedade Style=2, costumam dá problema com os comandos sql. Troque esses controles por valores fixos, para testes.
4- Se você está tendo dificuldade na sql, faza a instução por etapa, para identificar onde ocorre o erro. Exemplo, coloca o update apenas de um campo (coloca o ' depois para o resto do código ficar como comentário).Se o erro continuar, o problema não é na sql. Se deu centro com um campo e não dá com todos, vai testando campo a campo e vê qual campo dá erro.
5 - verifica também esse cnnComando. Que controle é esse? é o adodc,data environment ou um Rs ado.
Manda seu projeto para meu e-mail que eu arrumo isso para você.
2 - .ActiveConnection = cnnBiblio indica que o cnnbiblio está aberto, mas isso não aparece no código. Aparentemente, o erro está se fererindo a esse objeto.
3 - As comboboxs, com a propriedade Style=2, costumam dá problema com os comandos sql. Troque esses controles por valores fixos, para testes.
4- Se você está tendo dificuldade na sql, faza a instução por etapa, para identificar onde ocorre o erro. Exemplo, coloca o update apenas de um campo (coloca o ' depois para o resto do código ficar como comentário).Se o erro continuar, o problema não é na sql. Se deu centro com um campo e não dá com todos, vai testando campo a campo e vê qual campo dá erro.
5 - verifica também esse cnnComando. Que controle é esse? é o adodc,data environment ou um Rs ado.
Manda seu projeto para meu e-mail que eu arrumo isso para você.
Execute o processo com Break Point e descubra qual objeto não esta referenciado e concordando com o parceio não a necessidade do ; no final
Não a necessidade do ponto e virgula..porem é recomendado usar
T+
T+
DICA: Quando nada que fizer funcionar.
Ao criar INSERT, UPDATE ou qualquer instrução com vários campos e não souber exatamente onde se encontra o erro, deixe a instrução apenas com um campo e vá adicionando os demais a medida que for testando. é infalÃÂÂvel!
CONSELHO: Existem regras para instruções SQL, procure estudar os detalhes destas intruções, e ao resolver um determinado problema, procure ligar a mensagem de erro àsolução do problema, pois da próxima vez que isto acontecer irá saber exatamente como resolvê-lo.
Ao criar INSERT, UPDATE ou qualquer instrução com vários campos e não souber exatamente onde se encontra o erro, deixe a instrução apenas com um campo e vá adicionando os demais a medida que for testando. é infalÃÂÂvel!
CONSELHO: Existem regras para instruções SQL, procure estudar os detalhes destas intruções, e ao resolver um determinado problema, procure ligar a mensagem de erro àsolução do problema, pois da próxima vez que isto acontecer irá saber exatamente como resolvê-lo.
Kaupoa problemas com o update agora rsss
Faz aquela parada la que te ajudo hj mesmo
abraços
Faz aquela parada la que te ajudo hj mesmo
abraços
ai pessoal desculpa pela demora a responder, é que eu nao pude entrar no fim de semana na internet, mas seguinte o comando dado é ligado ao banco tudo certinho, so que na hora que vc vai executar o comando ele da erro, o meu insert que é dado esta ok mas o comando dado para update ta erro, eu já verifiquei se todos os campos do banco e do formulário está ok, não sei o que pode ser
abraço a todos
abraço a todos
Erro 424 - object required
Significa que algum objeto que vc utilizou não existe!
Qual exatamente a linha que fica amarela na hora do erro??
Significa que algum objeto que vc utilizou não existe!
Qual exatamente a linha que fica amarela na hora do erro??
fica na linha .execute
abs
abs
Tópico encerrado , respostas não são mais permitidas