USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Update Null
Irenko
BELO HORIZONTE
MG - BRASIL
Postada em 27/03/2007 18:14 hs            
Esta dando erro: (Erro de sintaxe, operador faltando na expressão de consulta)

Não consigo achar esse operador!!!


If MsgBox("Você confirma alteração deste registro?", vbYesNo + vbExclamation) = vbYes Then
Set OP = New ADODB.Command
    With OP
       .ActiveConnection = BancoSobra
       .CommandText = "update Localizacao set [Código]= '" & TxtCod.text & "',[Descrição]='" & TxtDesc.text & "',[Localização1]= IIF('" & TxtLc1.text & "' <>'' , '" & TxtLc1.text & "')" & "[Localização2]=IIF('" & TxtLc2.text & "'<> ' ','" & TxtLc2.text & "')" & " [Localização3]=IIF('" & TxtLc3.text & "'<> ' ','" & TxtLc3.text & "')" & " Quantidade='" & TxtQT.text & "',Unidade='" & TxtUn.text & "',Unitario='" & TxtUnit.text & "', Tipo='" & Cbo_Tipo.text & "' where [Código] = " & TxtCod.text & ";"
       .Execute
      
    End With
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 27/03/2007 18:21 hs         
Olha bem esse IIF ae...
   
Darth Vader
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 02/04/2007 14:13 hs            
Além dos IIF's  veja o final da sua instrução.
--> where [Código] = " & TxtCod.text & ";" // <> // set [Código]= '" & TxtCod.text & "'
[]'s
 
DV
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 02/04/2007 17:41 hs            
Olhe, quebre, as linhas, sempre vai ver melhor:
 
sSQL = "update Localizacao set [Código]= '" & TxtCod.text & "'"
sSQL = sSQL & ",[Descrição]='" & TxtDesc.text & "'"
E assim por diante, vai evitar muita dor de cabeça
 
vlu//
 
 
     
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página