Revisa la coleccion tables y cuantas rows tiene.

A lo mejor no pusiste la datarow … o a lo mejor la pusiste en una table que
nos ds.tables(0) .

Inspeccionate el dataset en ds.tables.count y ds.tables(0).Rows.Count … en
cuantas Tables tengas.

 

 

Saludos!

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Ghiggeri
Sistemas
Enviado el: Viernes, 09 de Mayo de 2008 10:54 a.m.
Para: [email protected]
Asunto: [puntonet] Problemas con DataRow

 

El error se produce en :

fila = emp.Tables(0).Rows(0)

y dice

 

"no se controló IndexOutOfRangeException"

"No hay ninguna fila en la posicion 0"

----- Original Message ----- 

From: Damián Herrera <mailto:[EMAIL PROTECTED]>  

To: [email protected] 

Sent: Friday, May 09, 2008 10:33 AM

Subject: [puntonet] Problemas con DataRow

 

Hola Ghiggeri,

 

El tema es que fila es un DataRow. Ahí tenes que hacer fila("micampo").

 

Saludos,

Damián Herrera

 


  _____  


De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Ghiggeri
Sistemas
Enviado el: Viernes, 09 de Mayo de 2008 10:15 a.m.
Para: [email protected]
Asunto: [puntonet] Problemas con DataRow

Estoy desarrollando un sistema en 3 capas, en donde tengo una capa de acceso
a datos, una capa de negocios y la interfaz. Mi problema surge al intentar
conectar la interfaz con la capa de negocios, ya que tengo un dataset en
esta última, que está heredado en otra clase que se llama Empresa. En la
interfaz tengo una instancia "emp" de la clase empresa, y definí un datarow
llamado fila. La cuestíon es que cuando intento acceder:

 

fila = emp.Tables(0).Rows(0)

txtIDEmpresa.Text = fila(0)

El compilador me dice que no hay ninguna fila en la posición 0. A que se
puede deber? existe otra manera de generar el transporte entre estas dos
capas? desde ya muchas gracias



__________ Información de NOD32, revisión 3088 (20080509) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

Responder a