Ok ci sto studiano ma ancora mi sfugge qualcosa:
codice:
Set cmd = Server.CreateObject ("ADODB.Command")
connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_
Server.MapPath("\mdb-database\xxx.mdb") & ";Persist Security Info=False"
cmd.ActiveConnection = connect
cmd.CommandText = "insert_news"
cmd.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter ("data_attuale" ,adDate,adParamInput) '<--- SE HO CAPITO BENE QUI DICHIARO LA VARIABILE CHE PASSO AD ACCESS
cmd.Parameters.Append cmd.CreateParameter ("p_titolo",adVarChar,adParamInput)
cmd.Parameters.Append cmd.CreateParameter ("p_news",adVarChar,adParamInput)
cmd.Parameters.Append cmd.CreateParameter ("p_firma",adVarChar,adParamInput)
cmd.Parameters.Append cmd.CreateParameter ("p_download",adVarChar,adParamInput)
cmd.Parameters ("@data_server") = formatDateTime(Now(),2) '<--- E QUI SPEDISCO LA VARIABILE (le variabili con @ davanti sono quelle che ho settato in access)
cmd.Parameters ("@titolo")= request("titolo")
cmd.Parameters ("@news") = request("news")
cmd.Parameters ("@firma") = request("firma")
cmd.Parameters ("@download") = request("download")
ma mi dice di dichiarare adDate con questo errore:
codice:
Microsoft VBScript runtime error '800a01f4'
Variable is undefined: 'adDate'
/asp/sp_insert_news_prova.asp, line 46