Ir para conteúdo
Fórum Script Brasil

extrasp

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre extrasp

extrasp's Achievements

0

Reputação

  1. Ola a todos, gostaria de saber se alguém me poderia ajudar... estou tentando fazer um programa, funciona, consigo enviar os comandos a base de dados, o que eu gostaria de saber é como no meu form posso recuperar os resultados do que foi feito na class, sem ter de declarar "o que quero" na class, por ex. na class algo do genero 'Return result("*") .ToString() para no form poder fazer algo do tipo morangos(i) = resultado, sendo que as instruçoes aqui serao em vez do * os resultados que quero obter... exemplo, SELECT BATCH_ID from BATCH WHERE BATCH_ID = 58279" sendo que morangos(i) seria o resultado de BATCH_ID Obrigado a todos pela ajuda Class: Public Function nonQueryOrder(ByVal sQuery As String) As String oracleCmd = New OracleCommand(sQuery, oracleCnx) Try Dim result As OracleDataReader = oracleCmd.ExecuteReader() result.Read() Return result.NextResult() result.Close() Catch OracleEx As OracleException gestionErreur(OracleEx) Return False ' Gestor de erros aqui Finally oracleCmd = Nothing End Try End Function FORM: 'starting test here Dim ananas(2) As String Dim morangos(2) As String ananas(0) = "SELECT * from BATCH WHERE BATCH_ID = 58279" 'BATCH_ID ananas(1) = "SELECT * from BATCH WHERE BATCH_ID = 58279" 'BATCH_CLIENT_ID ananas(2) = "SELECT * from BATCH WHERE BATCH_ID = 58279" 'BATCH_DATE For i = 0 To ananas.Length - 1 Dim bananas = connection.nonQueryOrder(ananas(i)) ' MessageBox.Show(ananas(i)) MsgBox(bananas) morangos(i) = bananas ' MessageBox.Show("Morangos" & morangos(i)) Next 'finishing test her
×
×
  • Criar Novo...