Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221

    Lettura di una query da un DB access

    Utilizzo lo stesso codice ASP per aprire una query ... ma mi viene fuori un errore corrispondente a questa riga:

    codice:
    rs.Open SQL, Conn, adOpenKeyset,adLockReadOnly
    ed Explore mi visualizza l'errore:

    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e21' 
    
    ODBC driver does not support the requested properties.
    Mi chiedo se magari per visualizzare una query debba fare in modo diverso di quanto faccio nelle altre tabelle.

    Ecco tutto il codice:

    codice:
    <% Const adOpenKeyset = 1
    Const adLockReadOnly = 1 
    
    
    StrConnessione = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
     server.MapPath("/mdb-database") & "\xxx.mdb;pwd=xxx"
    
    Set Conn = Server.CreateObject("ADODB.Connection") 
    Conn.Open StrConnessione
    
      
    SQL = "SELECT * FROM TotaliSpAttive order by ID"
    
    Set rs = Server.CreateObject("ADODB.RecordSet")
    
    rs.Open SQL, Conn, adOpenKeyset,adLockReadOnly
    
    Do while not rs.eof
    
    Response.Write "<id id=""" & rs("id")"
    
    rs.movenext
    loop
    
    Response.Write "<totrec>"& rs.recordcount &"</totrec>"
    
    rs.close
    set rs=nothing
    
    Conn.Close
    set Conn=nothing
    %>
    Grazie per qualsiasi aiuto!
    Mir

  2. #2
    Prova a fare semplicemente:

    codice:
    <%
    StrConnessione = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
     server.MapPath("/mdb-database") & "\xxx.mdb;pwd=xxx"
    
    Set Conn = Server.CreateObject("ADODB.Connection") 
    Conn.Open StrConnessione
    
      
    SQL = "SELECT * FROM TotaliSpAttive order by ID"
    
    Set rs = Server.CreateObject("ADODB.RecordSet")
    
    rs.Open SQL, Conn
    
    Do while not rs.eof
    
    Response.Write "<id id=""" & rs("id")"
    
    rs.movenext
    loop
    
    Response.Write "<totrec>"& rs.recordcount &"</totrec>"
    
    rs.close
    set rs=nothing
    
    Conn.Close
    set Conn=nothing
    %>
    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
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    Niente ... ancora sbagliato:

    ecco l'errore sempre alla stessa riga:

    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
    
    [Microsoft][ODBC Microsoft Access Driver] Invalid bracketing of name '[#,##0.00]'. 
    
    /GSTconnection/totspattive10.asp, line 12

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.