Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    117

    problemi con connesione a db access

    Ho un problema stranissimo che non riesco a risolvere
    da una pagina principale richiamo con 2 link due pagine asp che effettuano su un database access due ricerche differenti con paginazione la cosa strana che quando lancio una delle due pagine tutto funziona correttamente soltanto che poi quando provo a eseguire l'altra mi compare il messaggio d'errore
    Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1

    in altre parole quando eseguo una delle due poi non mi funziona l'altra e devo chiudere e riaprire il browser per eseguire quella che prima non funzionava

    questo è il codice della connessione
    Set Rs = Server.CreateObject("ADODB.Recordset")
    Rs.PageSize = iPageSize
    Rs.CursorLocation = 3
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("/mdb-database/mio.mdb")
    Rs.Open "SELECT * FROM ELENCO" , conn,0, 1
    spero che qualcuno possa aiutarmi

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    117
    Grazie ho provato con uno di quelli che mi hai indicato però fa la stessa cosa cambia solo il messaggio che è diventato

    è la prima volta che mi capita una cosa del genere


    Microsoft JET Database Engine error '80040e10'

    No value given for one or more required parameters

  4. #4
    la query è

    SELECT * FROM ELENCO

    ??

    sicuro che la tabella ELENCO sia nel db?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    117
    si la tabella è elenco per una pagina e elenco2 per la seconda
    esistono sicuramenet perchè quando vengono eseguite funzionano il problema nasce se passo da una pagina all'altra

    mi spiego meglio se chiamo prima lista1.asp e dopo lista2.asp

    lista1.asp va bene e lista2.asp mi da errore

    se chiamo prima lista2.asp e poi lista1.asp

    lista2.asp funziona e lista1.asp mi da errore

  6. #6
    le query sono sempre

    Rs.Open "SELECT * FROM ELENCO" , conn,0, 1
    e
    Rs.Open "SELECT * FROM ELENCO2" , conn,0, 1

    ???

    non ci sono WHERE o altro?

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    117
    aspetta ora che mi ci fai pensare c'è una variabile di sessione che fa un ordinamento su un campo che è differente per le 2 tabelle forse è questo che genera l'errore

  8. #8

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.