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

sacar campo tipo byte de tabla y pasar a ASCII

Estas en el tema de sacar campo tipo byte de tabla y pasar a ASCII en el foro de .NET en Foros del Web. Buenas a todos, Tengo en una tabla tres campos (c1,c2,c3). Los dos primeros son de tipo string y se puede montrar en pantalla sin problemas. ...
  #1 (permalink)  
Antiguo 13/11/2007, 05:10
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 23 años, 2 meses
Puntos: 2
sacar campo tipo byte de tabla y pasar a ASCII

Buenas a todos,

Tengo en una tabla tres campos (c1,c2,c3). Los dos primeros son de tipo string y se puede montrar en pantalla sin problemas. El c3 es de tipo bytes (por alguna razon que desconozco por que la base de datos es heredada y obligatoria usarla asi). El campo c3 consta de 15 bytes. La cosa es que el valor numerico que necesito esta en el byte 9 de ese c3.
He probado con los cast y convert del sql, con los cast del c#y o usando toString al sacar el c3 de la base de datos, pero no hay forma.
Alguna idea de como puedo obtener el valor numerico del byte 9 de ese campo c3?


Gracias por todo.
__________________

"Si pudieras volver.....¿.lo harias?"
  #2 (permalink)  
Antiguo 13/11/2007, 11:09
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 23 años, 2 meses
Puntos: 2
Re: sacar campo tipo byte de tabla y pasar a ASCII

vaya....a nadie se le ocurre como podria hacerlo?....es que me sorpende que pueda hacerlo (con algunos trucos) con asp y no con c#...


bye!
__________________

"Si pudieras volver.....¿.lo harias?"
  #3 (permalink)  
Antiguo 13/11/2007, 11:38
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 23 años, 2 meses
Puntos: 2
Re: sacar campo tipo byte de tabla y pasar a ASCII

buahhhh....solo tuve que hacer 34563 intentos, 1242 pruebas y visitar 872354 paginas de internet.......pero ya lo tengo!! yepa!!. Por si alguien quiere hacer lo mismo y quiere dormir bien hoy:



byte[] MyData= new byte[0];
MyData = (byte[])rdr["c3"];
MessageBox.Show((String) MyData[9].ToString());


simple? si, supongo que si, pero al que no sabe todo le parece un problema

bye compañeros!
__________________

"Si pudieras volver.....¿.lo harias?"
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 00:34.