Toy desesperá.
Tengo una tabla 'Documentos' con los campos:IdDocumento(autonum.y clave),IdCliente(numerico), Categoria, Descripcion,Ruta(todos texto)y Mostrar(Si/No); y otra con:IdCliente(autonum.y clave), Nombre,... y quiero añadir registros a la 1ª. Para ello tengo una pagina en la que muestro con un select, todos los nombres de la tabla Clientes para que se seleccione a cual de ellos se le añadira el registro en 'Documentos', y un vinculo a la pagina en la que se introducen los datos del registro que se va a añadir a ese cliente.
Una vez seleccionado el nombre del cliente, tengo que saber cual es su idcliente,
id = "select idcliente from clientes where nombre ='" & request.form("selectcliente") & "'"
y pasarlo como parametro en el vinculo, para que al ir a la pagina en la que se han de introducir los datos, en el input de idcliente(txtidcliente)ya aparezca el id correspondiente al cliente en cuestion. Pues no se hacerlo; es que ya dudo si la informacion del select la recojo con request.form("selectcliente").
Otra cosa. En la pag en la que se introducen los datos, tengo un select con 2 opciones (Si/No) para dar valor al campo Mostrar de la tabla pero no me funciona.Puse:
cliente = request.form("txtidcliente")(aqui es donde ha de aparecer el id que quiero pasar como param)
categoria = request.form("txtcategoria")
descripcion = request.form("txtdescripcion")
ruta = request.form("txtruta")
mostrar = request.form("selectmostrar")
if mostrar = "si" then
mostrar = "Verdadero"
else
mostrar = "Falso"
end if
sql = "insert into documentos (idcliente, categoria, descripcion, ruta, mostrar) values ("&cliente&", '"&categoria&"', '"&descripcion&"', '"&ruta&"', '"&mostrar&"')"
el error q me da aqui es:Data type mismatch in criteria expression.
Uff, vaya lio; creo q m stoy explicando fatal. Bueno lo dejo aqui, si alguien puede ayudarme le estare ETERNAMENTE AGRADECIDA.
Saludos.