Visual Basic - PLEASE AYUDA CON UPDATE DE SQL

Life is soft - evento anual de software empresarial
 
Vista:

PLEASE AYUDA CON UPDATE DE SQL

Publicado por EDGAR (193 intervenciones) el 06/12/2004 23:06:07
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...
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

RE:PLEASE AYUDA CON UPDATE DE SQL

Publicado por Jesus (24 intervenciones) el 07/12/2004 00:49:10
Prueba con, suponiendo que "numero" es tu campo llave:

update ceobj
set coddes=0
where numero in (select numero from ceobj
where coddes is null)

Saludos...
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

Para Jesús

Publicado por Ayudante (349 intervenciones) el 08/12/2004 00:05:38
Los aportes son buenos, no hay que dudar eso, pero por favor, un campo nulo tratarlo como campo llave?

Además la instrucción utilizada hace que el servidor tenga que realizar más lecturas gracias a un select que no debiera estar donde está, el performance (redimiento) en Access es fundamental, ya que es un archivo y no un motor de datos, pero aún hay que tener cuidado.
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

RE:PLEASE AYUDA CON UPDATE DE SQL

Publicado por alf (12 intervenciones) el 07/12/2004 17:49:43
mira Edgar tu instruccion de update veo q esta bien, solo prueba con la condicion del where creo q alli podria estar el error.
prueba a poner
where coddes is null
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