Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Query di selezione con Excel

    Ciao,avrei bisogno di un aiuto in quanto non riesco a fare funzionare una normale query di selezione quando i dati da prendere sono in un foglio excel (so che non è un database ma purtroppo questi clienti vogliono assolutamente usare questo formato :P ).
    Comunque il problema si presenta quando devo introdurre nella query un comando Where.Ecco il codice

    string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=E:\************; Extended Properties=""Excel 8.0;HDR=Yes"";";
    string CommandText = "SELECT * FROM [Foglio1$C1:C2900] WHERE MARCA= ALFA_ROMEO ";
    OleDbConnection myConnection = new OleDbConnection(ConnectionString);
    OleDbCommand myCommand = new OleDbCommand(CommandText, myConnection);
    myConnection.Open();

    riempimento di una gridview

    myConnection.Close();


    Mi dice sempre che c'è un errore di sintassi(manca l'operatore) nella query MARCA = ALFA_ROMEO

    E' la prima volta che uso sql su excel e non vorrei che anche il comando where si dovesse scrivere in modo diverso. HELP

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Prova cosi :

    codice:
    "WHERE MARCA= 'ALFA_ROMEO' "

  3. #3
    grazie cassano così funziona!
    se volessi sostituire il valore fisso alfa_romeo con quello selezionato da una dropdownlist come dovrei fare?
    Qualcosa del tipo
    "....WHERE MARCA =" + dropdownlist.selcteditem.text ?
    Devo mettere gli apici singoli da qualche parte?

  4. #4
    risolto

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.