Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    143
    ascolta vediamo se ho capito hai due tabelle scrivi prima sulla tabella A dove ti viene assegnato un ID che credo che sia un campo contatore quindi:

    codice:
    SQLID = "SELECT Max(tabella.id) AS MaxDi_id From tabella"
    cosi' avrai ricavato il tuo id che potrai scrivere in tabella B
    Gennaro

  2. #12
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    codice:
    arrPer = Split(strPERSONALE,", ")
    for i = LBound(arrPer) to UBound(arrPer)
      arr = Split(arrPer(i),"-")
      sql = "INSERT INTO TAB2 (...) VALUES ("...")
    
      set rsTmp = objCONN.execute("select @@identity from TAB2")
      stringID = stringID & "," & rsTmp(0)
    
      objCONN.Execute(SQL)
    next
    
      stringID = mid(stringID,2) 'levo la prima virgola 
      response.write stringID
    Restituisce sempre 0... :master:

  3. #13
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    codice:
    ...
     arr = Split(arrPer(i),"-")
      sql = "INSERT INTO TAB2 (...) VALUES ("...")
    objCONN.execute(  sql)
      set rsTmp = objCONN.execute("select @@identity from TAB2")
      stringID = stringID & "," & rsTmp(0)
    ....

  4. #14
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    OK grazie adesso funziona...

  5. #15
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Originariamente inviato da galgen
    ascolta vediamo se ho capito hai due tabelle scrivi prima sulla tabella A dove ti viene assegnato un ID che credo che sia un campo contatore quindi:

    codice:
    SQLID = "SELECT Max(tabella.id) AS MaxDi_id From tabella"
    cosi' avrai ricavato il tuo id che potrai scrivere in tabella B
    Figurati

    per galden,
    se sei abituato ad usare quel metodo occhio che se il sistema di inserimento è multiutente, ossia metti che + di una persona attua gli inserimenti potresti non prendere l'id corretto se nel frattempo lui inserisce il record,
    @@identity per access e LastID() per Mysql invece ti mettono al sicuro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.