Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Email contemporaneamente su due dbase diversi

    Ciao a tutti, come mi succede spesso mi sono incartato...
    tramite un form un utente si registra ad un dbase chiamato "utenti" inserendo i suoi dati personali, tra cui l'email; adesso mi è stato chiesto di creare un secondo dbase dove registrare solo le email degli iscritti chiamato "mailing_list", dalla quale sarà possibile rimuoversi online in qualsiasi momento.
    E' possibile al momento della registrazione dal form unico che solo il campo email finisca anche nel secondo dbase mailing_list?
    Grazie

  2. #2
    1. apri una seconda connessione
    2. crea una seconda query di inserimento.

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Grazie, questo è il code che utilizzo:
    codice:
    'form
    nome = Request.Form("nome")
    cognome = Request.Form("cognome")
    email = Request.Form("email")
    
    'registra nel database
    Set objConn = Server.CreateObject("ADODB.Connection")
    strConn = Application("dbconn")
    
    objConn.Open strConn
    
    strsql = "INSERT INTO tbl_login (nome, cognome, email)" 
    strsql = strsql & " Values('" 
    strsql = strsql & nome & "','" 
    strsql = strsql & cognome & "','" 
    strsql = strsql & email & "')" 
    
    if err.number<>0 then response.write(err.description) 
    
    objconn.execute(strsql)
    procedo come? :master:

  4. #4
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Procedo così:
    codice:
    'form
    nome = Request.Form("nome")
    cognome = Request.Form("cognome")
    email = Request.Form("email")
    
    'registra nel database
    Set objConn = Server.CreateObject("ADODB.Connection")
    strConn = Application("dbconn")
    
    objConn.Open strConn
    
    strsql = "INSERT INTO tbl_login (nome, cognome, email)" 
    strsql = strsql & " Values('" 
    strsql = strsql & nome & "','" 
    strsql = strsql & cognome & "','" 
    strsql = strsql & email & "')" 
    
    if err.number<>0 then response.write(err.description) 
    
    objconn.execute(strsql) 
    
    Set cn=Server.CreateObject("ADODB.Connection")
    OpenStr = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("/mdb-database/mailing_list.mdb")
    cn.Open openStr
    
    strsqlx = "INSERT INTO tblMailingList (Email)" 
    strsqlx = strsqlx & " Values('" 
    strsqlx = strsqlx & email & "')" 
    
    cn.execute(strsqlx)
    e funzionaaaaaa!!!!
    Non lo posso credere !!!! :rollo:

  5. #5
    Ricordati di chiuderle anche quelle connessioni.

  6. #6
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Senz'altro!!!!:

    codice:
    .............
    objConn.close
    set objConn = Nothing
    cn.close
    set cn = Nothing

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.