Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Robinho

Q se passa ??

Recommended Posts

oi galera !!q raio de erro eh o seguinte:

Run-Time error '94'Invalid use of Null

n percebo como da este erro...qd tenho dados na bd
        rs.Open "SELECT Nome FROM Funcionarios", conn            Do While Not rs.EOF                combo.AddItem rs.Fields("Nome")                rs.MoveNext            Loop            rs.Close
da erro na linha do combo.AddItem pq ?[[[ ]]] http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vixe cara sinceramente ta dificil

 

vou tentar da uma olhada com mais atenção, e se eu descubrir eu te digo ok?

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

o resultado do Banco está vindo como NULL e você tem que fazer um tratamento pra pegar esses dados como NULL e naum der erro .... por exemplo você poderia fazer um IIF ..a sintaxe dele é assim ..vou tentar acrescenta-la ao seu codigo ...rs.Open "SELECT Nome FROM Funcionarios", conn Do While Not rs.EOF Var = IIF(isNull(rs.Fields("Nome")),empty,rs.Fields("Nome")) combo.AddItem Var rs.MoveNext Loop rs.Closeé mais ou menos assim .... se der erro mostra ai ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

outra coisa...

 

como se faz para fazer um update fazendo a comparaçao de dois campos...

 

rs.Open "UPDATE Funcionarios SET Nome = " & nomes

assim tou a gravar na tabela Funcionarios, se o q estiver no campo nome for o mesmo q ele seleccionar na combo,

 

porem gostava de gravar se o q estiver no campo Nome for o mesmo q ele seleccionar na combo, e ainda o q estiver no campo ID for o mesmo que estiver num text

 

como posso fazer essa juncao num UPDATE ??

 

 

brigada

 

[[[ ]]]

 

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria assim:

"update funcionarios set nome = '" & nome & "' where nome = '" & cbonome.text & "' and id = " & iD
lembrando que sempre que o campo for do tipo texto o valor deve estar entre apóstrofos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.