Almacenar "objeto" en base de datos sql server 2000

02/05/2007 - 12:36 por Hugo Gsell | Informe spam
Trabajo con sqlserver 2000, montado sobre un windows 2000 server.
Trabajo con VB.NET 2005.
Basicamente, necesito poder guardar en una base de datos un objeto lo
llamo asi porque puede tener diferentes tamaños y ó estructuras... mas
precisamente necesito guardar una clase que contiene una estructura de
registro... pero pueden ser varias estructuras distintas.
Por ello, decidí utilizar el tipo de datos varbinary... ya que, al menos en
teoría, guarda datos binarios... o sea podriamos decir, cualquier cosa.
Sin embargo, no estoy pudiendo dar con la tecla de como pasar esta info al
procedimiento almacenado que realiza la acción de insert..
¿Alguien puede darme algun hilo?
(SE HA INCLUIDO ESTE MISMO MENSAJE EN EL FORO DE VB.NET)
Hugo A. Gsell

Preguntas similare

Leer las respuestas

#1 Maxi
02/05/2007 - 14:18 | Informe spam
Hola, simplemente debes crear el SP con el tipo de dato y pasarlo, como lo
estas haciendo?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Hugo Gsell" escribió en el mensaje
news:
Trabajo con sqlserver 2000, montado sobre un windows 2000 server.
Trabajo con VB.NET 2005.
Basicamente, necesito poder guardar en una base de datos un objeto lo
llamo asi porque puede tener diferentes tamaños y ó estructuras... mas
precisamente necesito guardar una clase que contiene una estructura de
registro... pero pueden ser varias estructuras distintas.
Por ello, decidí utilizar el tipo de datos varbinary... ya que, al menos
en teoría, guarda datos binarios... o sea podriamos decir, cualquier
cosa.
Sin embargo, no estoy pudiendo dar con la tecla de como pasar esta info al
procedimiento almacenado que realiza la acción de insert..
¿Alguien puede darme algun hilo?
(SE HA INCLUIDO ESTE MISMO MENSAJE EN EL FORO DE VB.NET)
Hugo A. Gsell

Respuesta Responder a este mensaje
#2 Gustavo Larriera (MVP)
03/05/2007 - 00:29 | Informe spam
Arriesgo una opinión sin conocer los detalles de lo que haces:

Si el objeto que tienes implementa ISerializable entonces puedes
serializar el objeto a una estructura XML y ponerlo en un campo TEXT de
SS2000.

Cuando lo recuperas de la base, lo deserializas y almacenas en tus
objetos .NET

Pero... es harina de otro costal :-) Sigue preguntando en los foros de
programación.

Gustavo Larriera, MVP
Solid Quality
Blog: http://blogs.solidq.com/ES/glarriera
MVP Profile: https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

In article ,
says...
Trabajo con sqlserver 2000, montado sobre un windows 2000 server.
Trabajo con VB.NET 2005.
Basicamente, necesito poder guardar en una base de datos un objeto lo
llamo asi porque puede tener diferentes tamaños y ó estructuras... mas
precisamente necesito guardar una clase que contiene una estructura de
registro... pero pueden ser varias estructuras distintas.
Por ello, decidí utilizar el tipo de datos varbinary... ya que, al menos en
teoría, guarda datos binarios... o sea podriamos decir, cualquier cosa.
Sin embargo, no estoy pudiendo dar con la tecla de como pasar esta info al
procedimiento almacenado que realiza la acción de insert..
¿Alguien puede darme algun hilo?
(SE HA INCLUIDO ESTE MISMO MENSAJE EN EL FORO DE VB.NET)
Hugo A. Gsell



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida