Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 13-feb-2004, 05:58   #1 (permalink)
david1981 está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 71
Pregunta sobre .NET

Una cosa, no puedo igualar un String a un Dataset:

Por ejemplo:

Entra = oData.Tables("Trabajador").Rows("Entrada")

se q lo de arriba esta mal, no hay ninguna manera de q me lo acepte?
__________________
Gracias y un saludo
david1981 está desconectado   Responder Citando
Antiguo 13-feb-2004, 06:16   #2 (permalink)
sindestino está en el buen camino
 
Avatar de sindestino
 
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 268
no podés igualar una fila entera de un dataset. Podés igualar a un REGISTRO así:

Entra = oData.Tables(0).Rows(0).Item("Entrada")

(tabla, fila, columna), es como la batalla naval, la intersección entre fila y columna te da UN REGISTRO

saludos
sindestino está desconectado   Responder Citando
Antiguo 18-feb-2004, 12:47   #3 (permalink)
lucxx ha deshabilitado el karma
 
Avatar de lucxx
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Hola

Cita:
la intersección entre fila y columna te da UN REGISTRO
mmm, no estoy muy de acuerdo en eso, yo entiendo que un registro es una fila de la tabla (un datarow, vamos), y mas bien la intersección entre fila y columna es un CAMPO.

Pero bueno, a lo que iba, teoricamente si puedes igualar un string a un datarow, mas concretamente a cualquier objeto, a traves del metodo toString de la clase object, y que todos los objetos heredan de esta. Otra cosa es que el resultado obtenido no sea probablemente el que david... espera, ya que al tratarse de un tipo de datos compuesto lo mas normal es que el string resultante sea un galimatias indescifrable. No obstante, si vas a necesitar esa funcionalidad en muchas ocasiones, podria interesar que te crearas una clase ej: MiDataRow, que descienda de la clase DataRow, y en el que redefinas ese metodo toString (accediendo a cada uno de los campos y concatenandolos con los anteriores, etc). En fin, no se si esto te puede servir para algo o no, pero aqui queda.

Un saludo
lucxx está desconectado   Responder Citando
Antiguo 18-feb-2004, 17:46   #4 (permalink)
sindestino está en el buen camino
 
Avatar de sindestino
 
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 268
reconozco que hay un problema semántico (por lo general yo le digo registro a los campos y filas a los registros aunque se que no es correcto), sin embargo creo que david lo que quiere es almacenar en un string un CAMPO, no un REGISTRO y mi respuesta fue "práctica" más que de manual, si bien se que se puede transformar en string un datarow no creo que sea lo que david estaba buscando.
sindestino está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:25.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93