Problemas al grabar registro en BD

oonai
16 de Julio del 2005
Saludos.....
Tengo un problema al tratar de grabar un registro en una BD Access, usando una instruccion SQL,. Trate de grabar la Bd, usaando un recorset, y sue imposible, lo extrao, es que cuando sustituyo los las variables por valores si camina,, agradezco cualquier ayuda, Gracias . el codigo es:
<%
Set conectar = Server.CreateObject("ADODB.Connection")
conectar.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("tcalzado.mdb"))
conectar.execute "INSERT INTO registro(email,categoria,rif,nit,nomemp,nombre,direccion,ciudad,estado,pais,area,teleof1,teleof2,telefax,codcel,celular,website) VALUES ("'&email&'","'&categoria&'","'&nomemp&'","'&rif&'","'&nit&'","'&nombre&'","'&direccion&'","'&ciudad&'","'&estado&'","'&pais&'","'&area&'","'&tele1&'","'&tele2&'","'&tfax&'","'&codcel&'","'&celular&'","'&site&'")"
conectar.close
Set conectar = nothing
%>
me dice que jay un errrrrroooooo en el codigo




JUAMPI!
16 de Julio del 2005
si quitas las comillas en el ejemplo que has expuesto, las variables estarn mal definidas, con lo cual obviamente se producir un error. Ten en cuenta que las variables deben comenzar con una letra, y no pueden comenzar ni con numeros, ni con simbolo (como es tu caso, por ejemplo en "&email&"), te recomendaria que quites ambos signos "&" de cada uno de las variables.
Suerte!!