Obiamente esta sintaxis esta mal: Request.Form(""). Ahora, recuerdo que ya habías posteado este mensaje y ta habían aconsejado ir formando el INSERT desde SQL. Lo cual es lo mejor para lo que necesitas. Aunque puedes hacer lo siguiente como alternativa:
Código:
<%
{
Ob_Conn=new ActiveXObject("ADODB.Connection")
Ob_RNuevo=new ActiveXObject("ADODB.RecordSet")
Ob_Conn.Open("CISAP2039")
Ob_RNuevo.Open("LISTOTAL",Ob_Conn,adOpenStatic,adCmdTable)
Ob_RNuevo.AddNew()
if (Request.Form("proyecto") != "")
Ob_RNuevo("PROY")=Request.Form("proyecto")
if (Request.Form("fase") != "")
Ob_RNuevo("SITEM")=Request.Form("fase")
if (Request.Form("Tipo") != "")
Ob_RNuevo("TIPDOC")=Request.Form("Tipo")
Si el diferente no te funciona, verifica por la longitud, por si es nulo o por cualgo que te haga saber si el request respectivo viene vacio o no
Saludos