Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    61

    Problemi con connessione a DB ACCESS 2003

    Ragazzi buongiorno a tutti....sono nuovissimo del Forum e sono leggermente meno nuovo nell'utilizzo dell'ASP...avrei (ovviamente) bisogno di aiuto..sto cercando di creare un sistema di prenotazione on-line per un servizio.
    2 files asp (default.asp e query.asp) e 1 db ACCESS 2003 (DB.mdb)...quando si apre default.asp compare un calendario,cliccando su uno dei giorni del mese visualizzato,il sistema deve interrogare il DB per vedere quanti posti sono disponibili e poi restituire i valori trovati...questo è il codice di query.asp

    <%
    On Error resume next
    dim conn,strConn,rs,ora,disp,data,arrData
    data=Request.QueryString("data")
    arrData=split(data,"/",-1,1)
    gg=arrData(0)
    mm=arrData(1)
    aa=arrData(2)
    Set conn=Server.CreateObject("ADODB.Connection")
    strConn="Provider=Microsoft.Jet.OLEDB.4.0;"
    strConn=strConn & " Data Source=c:\inetpub\wwwroot\Calendario\DB.mdb"
    conn.Open strConn
    sql="SELECT Disp FROM Posti where Giorno="+ arrData(0) + " and Mese="+ arrData(1) + " and Anno="+arrData(2) + ""
    set rs=Server.CreateObject("ADODB.Recordset")
    rs.open sql,conn
    rs.movefirst
    Do while not rs.EOF
    response.write "ORARIO = " & rs("Ora") & "
    "
    response.write "DISP = " & rs("Disp") & "
    "
    rs.MoveNext
    loop

    rs.Close
    set rs=Nothing
    conn.Close
    set conn=Nothing

    %>

    Quando mando in esecuzione mi si blocca tutto...l'applicazione non va più avanti...ho provato e riprovato a togliere e cambiare qualcosa,ma senza risultati..avete qualche consiglio da darmi???
    GRAZIE

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    hai provato a togliere On error resume next...per vedere un eventuale errore che restituisce?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    61
    Tipo di errore:
    Microsoft JET Database Engine (0x80040E10)
    Nessun valore specificato per alcuni parametri necessari.
    /Calendario/query.asp, line 23


    la linea 23 è questa:
    rs.open sql,conn

  4. #4
    probabilmente la query è sbagliata...provala in access direttamente

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    61
    errore di distrazione...risolto!
    Adesso mi dice:

    Tipo di errore:
    Microsoft JET Database Engine (0x80040E07)
    Tipi di dati non corrispondenti nell'espressione criterio.
    /Calendario/query.asp, line 23

    ...

  6. #6
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da pot79
    errore di distrazione...risolto!
    Adesso mi dice:

    Tipo di errore:
    Microsoft JET Database Engine (0x80040E07)
    Tipi di dati non corrispondenti nell'espressione criterio.
    /Calendario/query.asp, line 23

    ...
    che tipo sono giorno mese e anno?
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    61
    nel DB sono tutti e tre campi di testo...che ho fatto una minch.... ???

  8. #8
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da pot79
    nel DB sono tutti e tre campi di testo...che ho fatto una minch.... ???
    si

    codice:
     sql="SELECT Disp FROM Posti where Giorno='"+ arrData(0) + "' and Mese='"+ arrData(1) + "' and Anno='"+arrData(2) + "'"
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Problemi con connessione a DB ACCESS 2003

    Originariamente inviato da pot79
    Ragazzi buongiorno a tutti....sono nuovissimo del Forum e sono leggermente meno nuovo nell'utilizzo dell'ASP...avrei (ovviamente) bisogno di aiuto..sto cercando di creare un sistema di prenotazione on-line per un servizio.
    2 files asp (default.asp e query.asp) e 1 db ACCESS 2003 (DB.mdb)...quando si apre default.asp compare un calendario,cliccando su uno dei giorni del mese visualizzato,il sistema deve interrogare il DB per vedere quanti posti sono disponibili e poi restituire i valori trovati...questo è il codice di query.asp

    <%
    On Error resume next
    dim conn,strConn,rs,ora,disp,data,arrData
    data=Request.QueryString("data")
    arrData=split(data,"/",-1,1)
    gg=arrData(0)
    mm=arrData(1)
    aa=arrData(2)
    Set conn=Server.CreateObject("ADODB.Connection")
    strConn="Provider=Microsoft.Jet.OLEDB.4.0;"
    strConn=strConn & " Data Source=c:\inetpub\wwwroot\Calendario\DB.mdb"
    conn.Open strConn
    sql="SELECT Disp FROM Posti where Giorno="+ arrData(0) + " and Mese="+ arrData(1) + " and Anno="+arrData(2) + ""
    set rs=Server.CreateObject("ADODB.Recordset")
    rs.open sql,conn
    rs.movefirst
    Do while not rs.EOF
    response.write "ORARIO = " & rs("Ora") & "
    "

    response.write "DISP = " & rs("Disp") & "
    "
    rs.MoveNext
    loop

    rs.Close
    set rs=Nothing
    conn.Close
    set conn=Nothing

    %>

    Quando mando in esecuzione mi si blocca tutto...l'applicazione non va più avanti...ho provato e riprovato a togliere e cambiare qualcosa,ma senza risultati..avete qualche consiglio da darmi???
    GRAZIE
    il prossimo errore sarà questo

    che risolveremo così:
    codice:
    sql="SELECT Disp,Ora FROM Posti where Giorno='"+ arrData(0) + "' and Mese='"+ arrData(1) + "' and Anno='"+arrData(2) + "'"
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    61
    Microsoft JET Database Engine (0x80040E10)
    Nessun valore specificato per alcuni parametri necessari.
    /Calendario/query.asp, line 25

    e la linea 25 è sempre quella: rs.open sql,Conn

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.