RELACIONANDO ITENS DE VARIAS TABELAS

TIDY 10/01/2012 14:52:59
#392846
Citação:

:
Está correto sintaticamente sim.



tem um pequeno erro diz que o dr nao é um comando do executeReader
o erro esta caindo no dr.eof
TIDY 10/01/2012 15:03:39
#392847
Citação:

:
:
Está correto sintaticamente sim.

tem um pequeno erro diz que o dr nao é um comando do executeReader
o erro esta caindo no dr.eof




eu modifiquei o eof pra nextresult e nao ocorreu erros mas quando clico no botão da este erro ([Ô]Não existem dados para a linha ou coluna[Ô])
KERPLUNK 10/01/2012 15:16:12
#392848
O valor que vc digitou, é o código de um kit existente?
TIDY 10/01/2012 15:17:10
#392849
sim digitei um codigo que existe 1 hehehe
KERPLUNK 10/01/2012 15:23:08
#392851
Falha minha. Faça o loop assim:

do while dr.read()
cmd.CommandText = ([Ô]update tb_estoque set saldo = saldo - [Ô] & CDbl(txtqt.Text) * dr([Ô]saldo[Ô]) & [Ô] Where cod_produto = [Ô] & dr([Ô]CodigoProduto[Ô]))
If cmd.ExecuteNonQuery Then
MsgBox([Ô]![Ô])
End If
loop
TIDY 10/01/2012 15:23:27
#392852
Citação:

:
O valor que vc digitou, é o código de um kit existente?


sera que o erro nao é por causa do nextresult ali depois do dr

Do While Not dr.NextResult
cmd.CommandText = ([Ô]update tb_estoque set saldo = saldo - [Ô] & CDbl(txtqt.Text) * dr([Ô]saldo[Ô]) & [Ô] Where cod_estoque = [Ô] & dr([Ô]codigoProduto[Ô]))
If cmd.ExecuteNonQuery Then
MsgBox([Ô]![Ô])
End If
Loop

KERPLUNK 10/01/2012 15:33:38
#392853
Não é dr.NextResult
é dr.Read()
TIDY 10/01/2012 15:35:31
#392854
uma conversa paralela, me diga uma coisa, eu uso o VB 2010 express! eu estou limitado a que??

eu nao tive paciencia de ler o que o express nao pode fazer em relação ao ultimate
TIDY 10/01/2012 15:41:18
#392855
Citação:

:
Não é dr.NextResult
é dr.Read()


deu este erro
Já existe um DataReader aberto associado a este Command que deve ser fechado primeiro.
KERPLUNK 10/01/2012 15:42:18
#392856
Já pesquisou no google? Tem muuuuuuuuitos tópicos que mostram...
Página 7 de 9 [89 registro(s)]
Tópico encerrado , respostas não são mais permitidas