Visualizzazione dei risultati da 1 a 5 su 5

Discussione: problema con asp e sql

  1. #1

    problema con asp e sql

    ciao a tutti.
    dunque, premetto che non conosco molto bene asp ma devo comunque utilizzarlo.
    il problema è che devo estrarre da un db un risultato. l'istruzione sql è la seguente:

    ("SELECT * FROM tabella WHERE ID_PERSONA = '%" & val & "%' ");

    dove val è una variabile presa da un form

    l'errore che mi ritorna il server è

    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][Driver ODBC Microsoft Access] Istruzione SQL non valida. Prevista 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
    quale può essere il problema, dove sbaglio?

    ringrazio anticipatamente.

  2. #2

  3. #3
    ecco...


    <%
    val = Request.Form("val")

    Response.write(val)

    var Cn = new ActiveXObject("ADODB.Connection");
    Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("db.mdb"));

    var Mostra = Cn.Execute("SELECT * FROM tabella WHERE ID_PERSONA = '%" & val & "%' ");

    %>

  4. #4
    Per una query select meglio non usare l'execute, ma dimensionare un recordset ed usare il metodo Open sul recordset.

  5. #5

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.