Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore sintassi query

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    118

    Errore sintassi query

    Salve a tutti, ho un'applicazione che svolge la seguente operazione:

    codice:
    OleDbConnection myConn =
                    new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source=" +
                                        Server.MapPath("~/App_Data/data.mdb"));
    
    DataTable ds = new DataTable();
    ds.Select("SELECT * FROM pratiche WHERE PraticaID=" + tbPratica.Text);
    Quando eseguo questa operazione nella mia pagina, mi viene visualizzato il seguente errore:

    ds.Select("SELECT * FROM pratiche WHERE PraticaID=" + tbPratica.Text);
    Errore di sintassi: operando mancante dopo l'operatore 'pratiche'.

    Qualcuno sa spiegarmi il motico? Il campo PraticaID è un campo contatore numerico.

    Grazie!

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    probabilmente è perche' il metodo select vuole la sintassi XPATH:

    codice:
    ds.select("PraticaID=" + tbPratica.Text);

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ciao!
    non si popola cosi un dataTable...
    ti ho selezionato questo esempio:

    http://www.kdkeys.net/forums/thread/563.aspx

    spero ti sia utile!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    118
    grazie ragazzi, ora provo e vi faccio sapere!

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da stefanomnn
    ciao!
    non si popola cosi un dataTable...
    ti ho selezionato questo esempio:

    http://www.kdkeys.net/forums/thread/563.aspx

    spero ti sia utile!
    pensa che io non avevo capito che era in fase di popolamento del DT
    credevo volesse fare una query su una tabella del Datatable

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.