Foros del Web » Programación para mayores de 30 ;) » .NET »

Ejecutar un Package de Oracle desde VB.NET

Estas en el tema de Ejecutar un Package de Oracle desde VB.NET en el foro de .NET en Foros del Web. Yo desde VB.NET estoy intentando ejecutar ejecutar un package de oracle el cual me despliega todos los campos de una tabla, y estoy haciendo lo ...
  #1 (permalink)  
Antiguo 07/09/2004, 14:00
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
Ejecutar un Package de Oracle desde VB.NET

Yo desde VB.NET estoy intentando ejecutar ejecutar un package de oracle el cual me despliega todos los campos de una tabla, y estoy haciendo lo siguiente:

Código:
Dim cnn As OleDb.OleDbConnection = New OleDb.OleDbConnection("Provider=MSDAORA.1;Password=Pdw;User ID=User;Data Source=Servidor;Persist Security Info=True")
Dim daDataAdapter As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter("descr Tabla", cnn)
Dim dsDataSet As DataSet = New DataSet("dsDataSet")

daDataAdapter.Fill(dsDataSet)
y me tira el siguiente error:
Cita:
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in system.data.dll
Pensé que era la conexión e hice un select a una tabla de oracle y me funcionó perfectamente.

En SQL yo hago sp_Help Tabla y lleno el dataset con esta sentencia y me trabaja perfectamente. Cómo puedo yo ver la estructura de una tabla de oracle desde Visual Basic.NET?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #2 (permalink)  
Antiguo 07/09/2004, 14:52
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
Intenté enviando un select * from tabla para asi que me trajera todas los campos de la tabla, y intenté obtener el nombre del campo colocando en el inmediate esto:

Código:
?dsDataSet.Tables(0).Rows(0).Item(1).GetType.FullName
Me devuelve esto --> "System.String"

?dsDataSet.Tables(0).Rows(0).Item(1).GetType.ToString
Me devuelve esto --> "System.String"

?dsDataSet.Tables(0).Rows(0).Item(1).GetType.Namespace
Me devuelve esto --> "System"

?dsDataSet.Tables(0).Rows(0).Item(1).GetType.Module
Me devuelve esto --> {System.Reflection.Module}
    Assembly: {System.Reflection.Assembly}
    FilterTypeName: {System.Reflection.TypeFilter}
    FilterTypeNameIgnoreCase: {System.Reflection.TypeFilter}
    FullyQualifiedName: "c:\winnt\microsoft.net\framework\v1.1.4322\mscorlib.dll"
    Name: "mscorlib.dll"
    ScopeName: "CommonLanguageRuntimeLibrary" 
Denme ideas, como puedo obtener los nombre de los campos de una tabla de oracle?

Ademas que la propiedad Item no tiene propiedad Count...
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #3 (permalink)  
Antiguo 27/01/2005, 12:09
 
Fecha de Ingreso: junio-2004
Mensajes: 2
Antigüedad: 19 años, 11 meses
Puntos: 0
Estas haciendo referencia a la colección Rows la cual representa los registros de la tabla, debes hacer referencia a la coleccion Columns

dsDataset.Tables(0).Columns(0).ColumnName
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:42.