Grazie per la tua risposta.
Ho provato a seguire il tuo consiglio, cercando di accedere al data base access tramite ADODB.
Questo è il codice scritto:
<?php
session_start();
session_register('Errore');
$query1="select * from Modulo_Dati where Email = \"$Email\"";
$query="insert into Modulo_Dati (Question1,Question1,Question1, Question1, commenti, Indirizzo, Telefono, Email)
values ('$Question1','$Question2','$Question3','$Question 4','$commenti', '$Indirizzo','$Telefono', '$Email')" ;
$path= "C:/Users/domenico/Documents/Documenti_C/Dati Vari da cancellare/";
$db="Mytest_2003.mdb";
$dsource=$path.$db;
echo "Percorso = $path";
echo "---";
echo "File = $dsource";
$cn_string="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$dsource;" ;
if (!file_exists($dsource)){die("-Il database non esiste");}
$cn= new COM("ADODB.Connection");
$cn->Open($cn_string);
echo "------Open";
$rs= new COM("ADODB.Recordset") ;
$rs->Open($query1,$cn) ;
if(!$rs->EOF){
$Errore = "S" ;}
else{
$rs->Close() ;
$rs->Open($query,$cn);
$Errore = "N";}
$rs->Release() ;
$rs= null ;
$cn->Close() ;
$cn->Release() ;
$cn= null ;
header("Location: http://localhost/prova_php.htm");
exit;
?>
A questo punto succede che, il programma, mi evidenzia l'errore di: "-Il database non esiste" ossia che non riesce a trovare il data base o il percorso indicato dove risiede il data base (il percorso è esatto!!! questo è sicuro.), oppure, più probabile, che ci sia qualche problema di autorizzazione.
Ricordo che sto lavorando in Window Vista con servere IIS.
Puoi darmi qualche suggerimento per risolvere il problema?
Grazie.
("-Il database non esiste") [B]

Rispondi quotando