Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: errore database

  1. #1

    errore database

    ciao utilizzo questo codice x collegarmi ad un database

    codice:
    Dim Conn1 
    Set Conn1 = Server.CreateObject("ADODB.Connection") 
    conn1.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("mdb-database/testimonianze.mdb") 
    Set rs1 = Server.CreateObject("ADODB.Recordset") 
    rs1.Open "Select * from testimonianze Where idtest="&idtest, conn1
    id1=rs1("id")
    titolo=rs1("titolo")
    response.write titolo
    rs1.close
    set rs1 = nothing 
    conn1.close 
    set conn1 = nothing
    ma mi da questo eerore qnd arico la pagina

    ---------------------------------------------
    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

    [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

    /homepage_utente.asp, line 149
    ----------------------------------------------

    la linea 149 sarebbe questa:

    ----------------------------------------------
    rs1.Open "Select * from testimonianze Where idtest="&idtest, conn1
    ----------------------------------------------

    come mai secondo voi?

    thank

  2. #2
    Controlla che i nomi della campi espressi nella SQL abbiano una reale corrispondenza con i nomi dei campi della tabella espressa nella SQL nel database.

  3. #3
    è tutto uguale....
    mah non riesco a capire.....
    comq nella stessa pagina ho due connessioni a due db.
    non è quello o no?
    x qst a quest'ultima lho chiamata conn1

  4. #4
    Nella tabella testimonianza hai il campo idtest?

  5. #5
    si

    cmq questa è tutta la pagina se vuoi vederla....

    http://www.gemmedigrazia.com/01.txt



    ti ringrazio

  6. #6
    ho risolto grazie

  7. #7
    Originariamente inviato da gant85
    ho risolto grazie
    Qual'era il problema?

  8. #8
    voleva creata la query in questo modo

    codice:
    qry = "Select * from testimonianze Where (idtest='" 
    qry = qry & idtest & "');" 
    rs1.ActiveConnection = conn1
    rs1.CursorLocation = 2 
    rs1.Open qry
    Response.Expires=0
    if rs1.EOF then 
    response.write "Testimonianza non trovata."
    else
    mah...

    a volte mi manda fuori.....

  9. #9
    idtest è un campo di tipo testo?

  10. #10
    si... ma nn so xkè lo voleva fatto in qst modo... io ho preso l'idea da una altra cosa che avevo fatto... mah

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.