Tema: Access+Asp
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2002, 17:52
trocolina
 
Fecha de Ingreso: mayo-2002
Mensajes: 35
Antigüedad: 22 años, 9 meses
Puntos: 0
Access+Asp

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.