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

    connesione a database Access

    ho un problema con un'applicazione asp che deve connettersi ad un database acess...premetto dicendo che non sono un esperto...mi sono appena avvicinato al mondo dei siti dinamici...cmq al db mi connetto nel seguente modo:

    //Istanzia l'oggetto connection per la connesione al DBMS
    var ADOConn = new ActiveXObject("ADODB.Conection");
    //Creo la stringa di connessione
    var strConn = "";
    strConn += "driver = {Microsoft Access Driver (*.mdb)};";
    strConn += "dbq = "+ Server.MapPath("agenda.mdb");
    //Apro la connessione al DB selezionato
    ADOConn.Open(strConn);
    //Interrogo il DB
    var query = "SELECT * FROM Persona";
    var risultato = ADOCOnn.Execute(query);
    //Stampo i risultatati della query
    while(!risultato.EOF){
    Response.Write("Cognome: " + risultato("Cognome") + "
    ");
    Response.Write("Nome: " + risultato("Nome") + "
    ");
    Response.Write("Data di Nascita: " + risultato("Data Nascita") + "

    ");
    }
    //Chiudo la connessione
    ADOConn.Close();

    mi da errore alla riga var ADOConn = new ActiveXObject("ADODB.Conection"); ...da cosa può dipendere???...grazie!!!

  2. #2
    Che tipo di errore ti restituisce?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Direttamente dal sito di dalubar.it
    Aprire, Chiudere, Interrogare/Modificare e Visualizzare un Database in 4 mosse (metodo DNS-less)
    codice:
    <%
    'Apertura
    
        Dim conn, rs, PathAppl
        PathAppl = Request.ServerVariables("APPL_PHYSICAL_PATH")
        Set conn = Server.CreateObject("ADODB.Connection")
        conn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
               "DBQ=" & PathAppl & "nomefile" & ";" & "PWD=" & ReadPwd
      
    
    'Chiusura
    
        conn.Close
        Set conn = Nothing
      
    
    'Interrogazione/Modifica
    
         [Set rs = Nothing]
         Set rs = Server.CreateObject("ADODB.Recordset")
         rs.Open "QuerySQL", conn, 1, 3
         
         
         conn.Execute "Comando SQL"
      
    
    'Prelevare i dati
    
        Do Until rs.EOF
          Response.Write rs("Nomecampo")
          .....................................
          rs.MoveNext
        Loop
         
        '(oppure)
         
        Do Until rs.EOF
          For Each campo In rs.Fields
            Response.Write campo.name & " = " & campo.value
          Next
          rs.MoveNext
        Loop
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  4. #4
    grazie proverò

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.