Bueno, yo le quitaría el uso de jscript para el ASP, jejeje, pero es cuestion de gustos. a ver, prueba así:
Cita: <%@ LANGUAGE=JScript %>
<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
<%
conexion=Server.CreateObject("adodb.connection")
registro1=Server.CreateObject("adodb.recordset")
conexion.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("PDCP.mdb")+";")
x="select * from 902_DATOS_GENERALES where Empresa='"+Request.Form("empresa")+"'"
registro1.Open (x, conexion, 3)
if(registro1.EOF)
{
x = "INSERT INTO 902_DATOS_GENERALES (Empresa, Direccion) VALUES ("&parseInt(Request.form("Empresa"))&", '"&Request.form("direccion")&"')"
conexion.Execute (x)
Response.Write("Datos incorrectos")
}
%>
Este código busca en la tabla 902_DATOS_GENERALES que exista el valor del parámetro "Empresa" en el campo con el mismo nombre, si no existe, lo inserta junto con una dirección.
Saludos