Hola amigos,
tengo unas paginas que funcionaban con access y funcionaban sin problemas.
Ahora lo he tenido que migrar a sqlserver y entre otros muchos problemas
encuentro el siguiente.
Tengo dos tablas, una es imagen y otra es pagina
Cuando inserto una imagen entre otras propiedades estan "URL" y "PAGINA".
Son mutuamente excluyentes, si digo que la imagen enlaza con una url relleno
"ENLACE_URL" si digo que enlaza con una pagina de mi sistema relleno
"ENLACE_PAGINA" con un identificador de la tabla "PAGINA"
Cuando inserto una imagen y no relleno "ENLACE_PAGINA" obtengo un bonito
mensaje que me dice que no se puede insertar porque este campo esta
vinculado con la tabla pagina y no le he puesto contenido.
He probado con diferentes codigos:
If ENLACE_PAGINA="" Then
ENLACE_PAGINA=NULL
End If
strSQL = "SELECT * FROM X_IMAGEN WHERE I_IMAGEN=0;"
CrearRS dbi,RS,strSQL,0
Rs.AddNew
RS("ENLACE_URL")=ENLACE_URL
RS("ENLACE_PAGINA")=ENLACE_PAGINA
RS.Update
Tambien he probado a hacerlo con la instrucción INSERT y si "ENLACE_PAGINA"
es '' no lo incluyo, pero sigo teniendo el mismo error.
La pregunta es, ¿como puedo insertar en sql server un registro que
"ENLACE_PAGINA" sea nulo?
Saludos y gracias.
Leer las respuestas