Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    stringa di connessione Access

    Utilizzo queste due diverse stringhe di connessione:
    codice:
    Dim strConn
    strConn = "driver={Microsoft Access Driver (*.mdb)};dbq="&_
    server.MapPath("mdb-database\archivio.mdb")&";PWD="
    
    Dim DB 
    Set DB = Server.CreateObject ("ADODB.Connection") 
    DB.Mode = adModeReadWrite 
    DB.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("mdb-database\archivio.mdb")
    Finora ho testato il sito in locale e raramente(non sempre) mi da un errore alla riga:
    codice:
    DB.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("mdb-database\archivio.mdb")
    prima di metterlo online vorrei sapere se sbaglio qualcosa nella stringa di connessione.
    Ciao

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Dim DB 
    Set DB = Server.CreateObject("ADODB.Connection")
    DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("/mdb-database/archivio.mdb")
    Ricordati sempre di distruggere la connessione a fine pagina...

    Roby

  3. #3
    Pensandoci io utilizzo sempre
    codice:
    Dim strConn
    strConn = "driver={Microsoft Access Driver (*.mdb)};dbq="&_
    server.MapPath("mdb-database\archivio.mdb")&";PWD="
    per la connessione sia per lettura che scrittura, utilizzando:
    codice:
    sql = "select * from utenti where username= '" & username & "' AND  password = '" & password & "' "
    Set objarticoli = Server.CreateObject("ADODB.RecordSet")
    	objarticoli.Open sql,strConn,1,1
    cambiando solo 1,1 con 3,3 nel caso in cui voglia scrivere sul Db.
    Quindi questa riga apre una connessione che non viene mai usata:
    codice:
    DB.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("mdb-database\archivio.mdb")
    proverò a toglierla e vedo se mi da ancora quell'errore.
    Ps. lo so che è da stupidi inserire quella connessione e poi non usarla mai, il fatto è che non so come fare la connessione al Db in scrittura e in lettura allora le ho messe entrambe.
    Ciao

  4. #4

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.