Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/12/2002, 15:11
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
veamos... si txtID es una variable e ID es un campo numérico, la SQL debería quedar como no querés que te digamos que quede

(strSQLCoger2= "Select IMAGEN, ARCHIVO, FECHA From NEWS WHERE ID ="& txtID)


pero definitivamente esto está mal:

strSQLCoger2= "Select IMAGEN, ARCHIVO, FECHA From NEWS WHERE ID = txtID"


Si txtID es un literal, deberías colocarlo entre apóstrofes. Si es una variable de tipo string, también pero concatenada con la sentencia SQL quedando:


strSQLCoger2= "Select IMAGEN, ARCHIVO, FECHA From NEWS WHERE ID = ' " & txtID & " ' "


de todas formas, me parece que lo mejor es hacer un update de esta manera...



strSQLCoger2= "UPDATE News SET IMAGEN = '" & imgNewsU & "', ARCHIVO = '" & txtNewsU & "', FECHA = '" & txtFecha & "' WHERE ID = " & txtID

MyConn.Execute(strSQLCoger2)