Bueno... yo lo siento, pero creo qeu al final me vais a hacer vosotros el codigo

. Pero bueno, yo pregunto, de todas maneras. Ya os pondre en la seccion del staff
La cosa es que pretendo modificar datos, quiero decir, actualizar, y poniendo este codigo:
strSQLCoger2= "Select IMAGEN, ARCHIVO, FECHA From NEWS WHERE ID = txtID"
<%
'creas un objeto recordset
Set myrecordset = createObject("ADODB.recordset")
myrecordset.open strSQLCoger2, MyConn, 2,3
myrecordset("IMAGEN") = imgNewsU
myrecordset("ARCHIVO") = txtNewsU
myrecordset("FECHA") = txtFecha
myrecordset.update
%>
Me da un error: ( Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1.
/diseño/comprobar.asp, line 33
la lina 33 es la de myrecordset.open... ). ¿Que demonios pasa?
No me digais que la sentencia de strSQLCoger2 deberia ser asi:
strSQLCoger2= "Select IMAGEN, ARCHIVO, FECHA From NEWS WHERE ID ="& txtID
por qeu entonces me da otro error.
Donde demonios me equivoco?