|
Postada em 28/06/2005 17:47 hs
Olá amigos, Tenho uma tabela de telefones onde tenho um ID que referencia outro id na tabela fornecedores.. e queria atualizar os campos desta tabela telefone quando eu estiver atualizando a de fornecedores , Veja o que já fiz, acho que a sintaxe está correta mas diz o objeto está fechado. Tenho um array do campo txtTel().text e o meu objetivo eh que enquanto exista dados nesses objetos que ele atualize, mas para isso seria preciso que depois do rsFone.open Sql4 tivesse rsFone.movenext para que ele atualize a proxima linha com o proximo valor de txtTel().text. A mensagem que a operação rsFone.MoveNext não pode ser feita pois o objeto está fechado. Vejam codigo: Sql4 = "update telefone set chave = '" & vChave & "' , fone = '" & txtTel(Cont).Text & "' where id = '" & txtId.Text & "'" Cont = 0 rsFone.Open Sql4 rsFone.MoveNext Do While Cont < 4 If txtTel(Cont).Text <> "" Then If Cont = 3 Then Exit Do End If Cont = Cont + 1 rsFone.Open Sql4 rsFone.MoveNext End If Loop
|
TÓPICO EDITADO
|
|
|
|
|
|
Postada em 28/06/2005 17:52 hs
No If, vc decide se abre ou nao... se txtTel(Cont).Text não for empty, vc nao da o Open no RSFone... por isso q da erro qdo vc tenta mover o ponteiro... O problema eh de logica... pensa melhor no q vc quer fazer...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 28/06/2005 20:44 hs
Mas eu quero que abra o rsFone se naum for limpo o campo entende ? da maneira como tou fazendo .. []'s
|
|
|
|
Postada em 29/06/2005 08:34 hs
Amigo, procure nao editar o topico já respondido... se vc escreveu errado, posta denovo... assim parece q eu errei ao ler seu codigo... nao gostei dessa atitude!!! Mas falando do q interessa, vc nao disse em qual linha da erro... e tem duas vezes o RSFONE.OPEN... Informa a linha...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 29/06/2005 09:16 hs
Olá elieser, desculpa pela atitude... em ambos dá o erro , eu mandei todo o códipo pra você.. pro seu email, se puder , espero que veja lá no codigo , o rsfone.open que dá erro é o referente a string de conexão Sql4
|
|
|
|
Postada em 29/06/2005 09:33 hs
essa mesma RsFone já havia usada em outra parte do codigo pra abrir e mover o ponteiro referete a outra instrução SQL, será que se eu criar outra recordset pra mesmo tabela não irá funcionar ?
|
|
|