Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. robyx8
    3. Post
    R

    robyx8

    @robyx8

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 1
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    1
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da robyx8

    • Insert su due tabelle

      Ciao a tutti, sto impazzendo cercando di fare un Insert su due tabelle. image
      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:

      // 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 "<p>Inserimento effettuato con successo</p>"; 
       
      $rs= null ; 
      

      // Chiudo la Connection
      $cn->Close();
      $cn = null;

      Sulla Tabella1 scive correttamente ma poi mi dà un errore di questo tipo:
      "L'operazione non è consentita se l'oggetto è aperto." riferito a $Query2 (vicino allo smiley)
      Penso che il problema sia solamente l'oggetto recordset che deve essere chiuso e riaperto(tra l'altro non lo chiudo da nessuna parte). 😢

      postato in Coding
      R
      robyx8