Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460

    confrontare e connettere 2 db access

    come faccio a connettermi con oagine asp contemporaneamente a 2 db access e confrontarne le tabelle?
    Ars longa...vita brevis.

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    usa 2 connessioni diverse...

    crea una query che usano le tabelle di ogni db...

    SELECT mia_tabella1.id,mia_tabella2.id FROM mia_tabella1,miatabella_2

  3. #3
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    come faccio a fare la connessione a 2 db?
    facendo semplicisticamente come qui sotto mi da errore...


    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/db1.mdb")

    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/db2.mdb")
    Ars longa...vita brevis.

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    2 connessioni 2 variabili...

    Set Conn1=Server.CreateObject("ADODB.Connection")
    Conn1.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/db1.mdb")

    Set Conn2=Server.CreateObject("ADODB.Connection")
    Conn2.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("/mdb-database/db2.mdb")

  5. #5
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    grazie... ora non mi da errore...
    ora provo a recuperare e confrontare i dati delle 2 tabelle...
    Ars longa...vita brevis.

  6. #6
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    Originariamente inviato da agenti
    usa 2 connessioni diverse...

    crea una query che usano le tabelle di ogni db...

    SELECT mia_tabella1.id,mia_tabella2.id FROM mia_tabella1,miatabella_2
    come faccio a tradurre efficacemente questo?

    se ho due database
    db1 (tabella nazioni)
    db2 (tabella ip)

    devo selezionare gli indirizzi ip della tabella ip del db 2...
    e verificare la nazione corrispondente dalla tabella nazioni del db 1
    Ars longa...vita brevis.

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    dovresti specificare nella tabella che contiene gli ip un chiave (id) che identifica la nazione relativa...

    e poi creare un inner join
    non posso aiutarrti senza conoscere la struttura della tabella..

  8. #8
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    db1 country:
    campi tabella country: (id,from,to,country)

    db2 statistiche
    campi tabella ipTable: (ip)

    ----------------------------------------

    devo prendere l'ip dalla tabella ipTable e confrontare questo con il db country (tra id from e id to)

    ad esempio prendo l'indirizzo "ip" dalla tabella 2 e controllo se è compreso nell'intervallo da "from" a "to" dei record del db 1... se sì allora l'ip corrisponde alla nazione relativa (country)


    poi devo fare la somma e verificare quanti ip sono dell' Italia, quanti della Germania etc.
    Ars longa...vita brevis.

  9. #9
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    scusami...
    tutto ciò è possibile...

    ma prima di scerverllarmi.. potresti spiegarmi perchè due db ?

  10. #10
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    il primo database è un archivio di codici che servono a identificare la nazione di appartenenza in base ad un dato numero ip.
    è un database aggiornato periodicamente che scarico da internet...

    per questo dev'essere necessariamente separato dal secondo che contiene i numeri ip degli utenti che si connettono ad un sito (servizio statistiche che sto sviluppando)

    non potrei unirli xerchè sostituendo il db delle nazioni periodicamente, non devo modificare nulla nelle pagine ne nei db e mi ritrovo con le notizie aggiornate!!!
    Ars longa...vita brevis.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.