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

    query che non ne vuole sapere di andare..

    Ciao a tutti. allora il problema è questo. per necessità creo una vista su un database access direttamente da codice del mio sito:

    string vista = "REPORT_5";
    OleDbCommand crea_vista = "CREATE VIEW " + vista + " AS SELECT DISTINCT ID, NOME, COGNOME FROM UTENTI";
    crea_vista.ExecuteNonQuery();

    a questo punto la vista è creata e contiene le sue belle 2000 righe, e da access li vedo perfettamente.

    poi vado a fare un gridview contentente i dati che pesco con un datareader.



    OleDbCommand cmd = connection.CreateCommand();
    OleDbDataReader rdr;
    cmd.CommandText = "SELECT * FROM REPORT_5";
    rdr.ExecuteReader();
    if (rdr.Read())
    {
    //FAI QUALCOSA
    }


    praticamente mi esce da questo codice con rdr.hasrows = FALSE!!!!

    se prendo il codice della query e lo lancio in access, questo funziona perfettamente!!!!!

    aiutatemi è un mistero!!!!

  2. #2
    io proverei a domandare nel forum asp.net non in quello asp

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 © 2026 vBulletin Solutions, Inc. All rights reserved.