PLEASE URGENTE UPDATE EN SQL

SPOW
08 de Diciembre del 2004
Hola colega, tengo una gran duda acerca de la instruccion
que estoy tratando de utilizar... Poseo una base de datos
en access la cual tiene un campo llamado CODDES, dicho
campo tiene registros con valores 99, 0 y la mayoria de
los demas registros los tiene en blanco sin ningun tipo
de dato. El campo es númerico y utilizo la siguiente
instruccion para hacer que todos los campos que estan en
blanco me coloque un 0 pero no lo hace, tampoco me
muestra ningun mensaje de error y esa es mi gran duda del
porque no me ejecuta la instruccion. El codigo es el
siguiente:
Public cnn As ADODB.Connection
Public rst As ADODB.Recordset
Set cnn = New Connection
Path = App.Path & "CEDULACION.mdb"
cnn.CursorLocation = adUseClient
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist
Security Info=False;Data Source=" & Path & ""
Set rst = New Recordset
cnn.Execute "UPDATE CEOBJ SET CODDES = 0 WHERE CODDES
=NULL"

Agradezco de tu ayuda colega...

upszot
08 de Diciembre del 2004
emm la instruccion SQL la veo bien lo unico que fijate bien si estan en NULL ya que acces es muy cabron en eso, yo te diria mas bien que te metas en el acces y le pongas a ese campo default 0, asi te evitas de estar haciendolo con los otros ....
otra cosa que se me ocurre es ver si con un
SELECT * FROM CEOBJ WHERE CODDES = NULL

te devuelve bien los campos que te tiene que dar...

mvallejos
08 de Diciembre del 2004
Es así

cnn.Execute "UPDATE CEOBJ SET CODDES = 0 WHERE CODDES Is Null"

Nunca se compara con null ningún campo

Saludos