ciao
Microsoft VBScript compilation error '800a0401'
Expected end of statement
/include/connDb_comuni_imm.asp, line 9
var oValori = new Object();
codice:
<%
'APERTURA CONNESSIONE CON IL DATABASE SENZA DSN
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/Comuni-imm.mdb")
var oValori = new Object();
var strCodiceFiscale = new String(Request("cod_fisc"));
if ( strCodiceFiscale.valueOf() == "undefined" )
strCodiceFiscale = "";
var strCognome = new String(Request("cognome"));
if ( strCognome.valueOf() == "undefined" )
strCognome = "";
var strNome = new String(Request("mnome"));
if ( strNome.valueOf() == "undefined" )
strNome = "";
var strGiorno = new String(Request("giorno"));
if ( strGiorno.valueOf() == "undefined" )
strGiorno = "";
var strMese = new String(Request("mese"));
if ( strMese.valueOf() == "undefined" )
strMese = "";
var strAnno = new String(Request("anno"));
if ( strAnno.valueOf() == "undefined" )
strAnno = "";
var strSesso = new String(Request("sesso"));
if ( strSesso.valueOf() == "undefined" )
strSesso = "F";
var strIdProvincia = new String(Request("id_provincia"));
if ( strIdProvincia.valueOf() == "undefined" )
strIdProvincia = "-";
var strIsComune = new String(Request("is_comune"));
var bIsComune = true;
var strIdComune = new String(Request("id_comune"));
if ( strIdComune.valueOf() == "undefined" )
strIdComune = "-";
if ( strIsComune.valueOf() == "undefined" )
strIsComune = "SI";
if ( strIsComune.valueOf() == "SI" )
bIsComune = true;
else
bIsComune = false;
oValori.strCognome = new String(strCognome);
oValori.strNome = new String(strNome);
oValori.strGiorno = new String(strGiorno);
oValori.strMese = new String(strMese);
oValori.strAnno = new String(strAnno);
oValori.strSesso = new String(strSesso);
oValori.strIdProvincia = new String(strIdProvincia);
oValori.is_comune = new String(strIsComune);
oValori.bIsComune = bIsComune;
oValori.strIdComune = new String(strIdComune);
function RiempiComboGiorno(oVal)
{
var strK = new String();
var k;
for ( k = 1; k < 32; k++ )
{
strK = "";
if ( k <= 9 )
strK = "0";
strK += "" + k;
if ( oVal.strGiorno.valueOf() == strK.valueOf() )
{
Response.Write("<option selected value='" + strK + "'>" + strK + "</option>");
}
else
{
Response.Write("<option value='" + strK + "'>" + strK + "</option>");
}
}
}
function RiempiComboMese(oVal)
{
var strK = new String();
var k;
for ( k = 1; k < 13; k++ )
{
strK = "";
if ( k <= 9 )
strK = "0";
strK += "" + k;
if ( oVal.strMese.valueOf() == strK.valueOf() )
{
Response.Write("<option selected value='" + strK + "'>" + strK + "</option>");
}
else
{
Response.Write("<option value='" + strK + "'>" + strK + "</option>");
}
}
}
function RiempiComboAnno(oVal)
{
var strK = new String();
var k;
for ( k = 1890; k < 2051; k++ )
{
strK = "";
strK += "" + k;
if ( oVal.strAnno.valueOf() == strK.valueOf() )
{
Response.Write("<option selected value='" + strK + "'>" + strK + "</option>");
}
else
{
Response.Write("<option value='" + strK + "'>" + strK + "</option>");
}
}
}
function RiempiComboSesso(oVal)
{
if ( oVal.strSesso.valueOf() == "F" )
{
Response.Write("<option selected value='F'>F</option>");
Response.Write("<option value='M'>M</option>");
}
else
{
Response.Write("<option value='F'>F</option>");
Response.Write("<option selected value='M'>M</option>");
}
}
function RiempiComboComuneStato(oVal)
{
if ( oVal.bIsComune )
{
Response.Write("<option selected value='SI'>Comune Italiano</option>");
Response.Write("<option value='NO'>Stato estero</option>");
}
else
{
Response.Write("<option value='SI'>Comune Italiano</option>");
Response.Write("<option selected value='NO'>Stato estero</option>");
}
}
function RiempiComboProvincia(oVal, strConn)
{
if ( !oVal.bIsComune )
return;
var oConn;
var oRs;
var strSQL;
//var strComune;
//var re;
//re = /'/g;
//strComune = Nome.replace(re, "''")
oConn = Server.CreateObject("ADODB.Connection");
oRs = Server.CreateObject("ADODB.Recordset");
oConn.Open(strConn);
strSQL = "SELECT ID, CAPOLUOGO FROM PROVINCE ORDER BY CAPOLUOGO"
oRs.ActiveConnection = oConn;
oRs.CursorLocation = 3; // adUseClient
oRs.CursorType = 0; // adOpenForwardOnly
oRs.LockType = 1; // adLockReadOnly
oRs.Source = strSQL;
oRs.Open();
var strID = new String();
while ( !oRs.EOF )
{
strID = "" + oRs("ID");
if ( oVal.strIdProvincia == strID )
{
Response.Write("<option selected value='" + oRs("ID") + "' >" + oRs("CAPOLUOGO") + "</option>");
}
else
{
Response.Write("<option value='" + oRs("ID") + "'>" + oRs("CAPOLUOGO") + "</option>");
}
oRs.MoveNext();
}
if ( oRs.State == 1 )
oRs.Close();
if ( oConn.State == 1 )
oConn.Close();
}
function RiempiComboComuni(oVal, strConn)
{
var oConn;
var oRs;
var strSQL;
var str = new String(oVal.strIdProvincia);
if ( (oVal.bIsComune) && ((str.valueOf() == "-") || (str.valueOf() == "undefined") || (str.valueOf() == "")) )
return;
//var strComune;
//var re;
//re = /'/g;
//strComune = Nome.replace(re, "''")
oConn = Server.CreateObject("ADODB.Connection");
oRs = Server.CreateObject("ADODB.Recordset");
oConn.Open(strConn);
if ( oVal.bIsComune == true )
{
strSQL = "SELECT ID, COMUNE AS NOME FROM ITALIA WHERE ID_PROVINCIA = " + oVal.strIdProvincia + " AND CODICE_FISCALE IS NOT NULL ORDER BY COMUNE ";
}
else
{
strSQL = "SELECT ID, DENOMINAZIONE AS NOME FROM ESTERI WHERE CODICE IS NOT NULL ORDER BY DENOMINAZIONE ";
}
//Response.Write("<script>alert('" + strSQL + "');</script>");
oRs.ActiveConnection = oConn;
oRs.CursorLocation = 3; // adUseClient
oRs.CursorType = 0; // adOpenForwardOnly
oRs.LockType = 1; // adLockReadOnly
oRs.Source = strSQL;
oRs.Open();
var strID = new String();
while ( !oRs.EOF )
{
strID = "" + oRs("ID");
if ( oVal.strIdComune.valueOf() == strID.valueOf() )
{
Response.Write("<option selected value='" + oRs("NOME") + "' >" + oRs("NOME") + "</option>");
}
else
{
Response.Write("<option value='" + oRs("NOME") + "'>" + oRs("NOME") + "</option>");
}
oRs.MoveNext();
}
if ( oRs.State == 1 )
oRs.Close();
if ( oConn.State == 1 )
oConn.Close();
}
%>