Visual Basic - Valores nulos en sql 2008

Life is soft - evento anual de software empresarial
   
Vista:

Valores nulos en sql 2008

Publicado por mian (21 intervenciones) el 04/03/2013 02:29:09
Buenas noches.
tengo una aplicacion desarrollada con Visual Basic 6 y SQL 2000.
Ahora nos estan solicitando que se haga una migracion de SQL 2000 a SQL 2008.

tenemos un servidor de pruebas con SQL 2008.

en mi aplicacion de VB hice los cambios para direccionar al servidor SQL 2008.
al momento de hacer las pruebas, muchas de mis pantallas si funcionaron bien.
pero habia una que otra pantalla que no funcionaba.

el problema se presenta cuando el Store Procedure trata de hacer un Update a una tabla,
pero el valor que quiero cargar a la tabla es un valor nulo.

Momentaneamente hago el cambio en el SP...
antes de hacer el Update pregunto que si el valor que quiero cargar es un valor nulo,
si es asi, le muevo ceros o espacios ( segun sea el caso ) y despues hago el Update.
y con esto trabaja bien al aplicacion.

el problema con esto, es que tengo como 500 SP ( es una aplicacion muy grande que se
utiliza en toda la planta )... y pues tendria que revisar todos ellos y modificar los SP's.

Tienen alguna manera mas sencilla de hacer todos estos cambios?

Saludos...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Valores nulos en sql 2008

Publicado por apacheco (63 intervenciones) el 11/03/2013 12:58:15
Pasale el literal NULL sin ir entre comillas y asegurate que la tabla permite que ese campo permita nulos

UPDATE tabla
SET Campo_Texto = Null; Campo Numerico = Null
WHERE id = 23
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Valores nulos en sql 2008

Publicado por mian (21 intervenciones) el 22/03/2013 14:12:17
Gracias, apacheco!!!!

por tomarte el tiempo de responder a mi duda.

Pues si, ese fue el unico recurso que encontre ... ( el cual trataba de sacarle la vuelta )
y tuve que modificar todos los SP's que utilizan la sentencia Update.

de antemano te agradesco tu ayuda.

recibe un coordial Saludo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar