Ciao a tutti, sto impazzendo cercando di fare un Insert su due tabelle.
Ho un db Access con due tabelle, in entrambe le tabelle c'è un campo "Codice"(contatore) che mi permette di relazionarle; quindi relazione 1 a molti.
Di seguito è quello che ho combinato:
Codice PHP:
// Includo il file con la stringa di connessione
    
include("connessione.php");
// Creo due oggetti COM 
    
$cn = new COM("ADODB.Connection");
    
$rs = new COM("ADODB.Recordset");
// Apro la Connection    
    
$cn->open($sc);
    
    
// Definisco le query
    
    
$Query1 "INSERT INTO Tabella1(Cognome, Nome)
           VALUES ('Rossi','Mario')"
;
                
                  
$rs->Open($Query1,$cn);
    
______________________________________________________________________________                
    $QueryConta 
"SELECT MAX (Codice) as UltimoCodice FROM Tabella1"
                  
$rs->Open($QueryConta,$cn);
            
          
$CodiceIscritto $rs->Fields['UltimoCodice']

    
$Query2 ="INSERT INTO Tabella2(Codice,Campo)
           VALUES (
$CodiceIscritto,'ciao')";
        
                   
$rs->Open($Query2,$cn);
                                
    print 
"

Inserimento effettuato con successo</p>"
;
    
    
$rsnull ;
 
// Chiudo la Connection
    
$cn->Close();
    
$cn null
L'errore che mi dà è: unexpected T_VARIABLE riferito a $rs->Open($QueryConta,$cn)

Se cancello tutto ciò che è presente al di sotto della riga l'inserimento sulla Tabella1 avviene correttamente e senza errori.
Sapete darmi qualche dritta? ringrazio