Salve avrei un problema a riportare una query sql funzionante in access in asp.net. 'dataInizio' e 'dataFine' sono nomi di colonne della tabella Prenotazione; praticamente quando apro il datareader è vuoto come mai visto che la sintassi non genera errori?
DateTime d = new DateTime();
d = Convert.ToDateTime(txtData.Text);
int codst;
codst = Convert.ToInt32(txtCodStab.Text);
string q = "SELECT nome, cognome, nomeStabilimento, numOmbrellone FROM Ombrellone, Stabilimento, Relativa_A_Omb,Cliente,Prenotazione WHERE Cliente.CF = Prenotazione.CF AND Ombrellone.codOmbrellone = Relativa_A_Omb.codOmbrellone AND Stabilimento.codStabilimento = Ombrellone.codStabilimento AND Relativa_A_Omb.codPrenotazione=Prenotazione.codPrenotazione AND Stabilimento.codStabilimento=" + codst + "AND '" + d + "' BETWEEN 'dataInizio' AND 'dataFine'";
DateTime d = new DateTime();
d = Convert.ToDateTime(txtData.Text);
int codst;
codst = Convert.ToInt32(txtCodStab.Text);
string q = "SELECT nome, cognome, nomeStabilimento, numOmbrellone FROM Ombrellone, Stabilimento, Relativa_A_Omb,Cliente,Prenotazione WHERE Cliente.CF = Prenotazione.CF AND Ombrellone.codOmbrellone = Relativa_A_Omb.codOmbrellone AND Stabilimento.codStabilimento = Ombrellone.codStabilimento AND Relativa_A_Omb.codPrenotazione=Prenotazione.codPrenotazione AND Stabilimento.codStabilimento=" + codst + "AND '" + d + "' BETWEEN 'dataInizio' AND 'dataFine'";