|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Molfetta (BA) Squadra:BARI
Messaggi: 1085
|
[vb6]SQL per ricerca in un intervallo di date con RecordSet
salve a tutti. Mi sono incasinato con una stringa per effettuare la ricerca in un database.
Ho due combobox in cui c'è il mese (gennaio, febbraio, marzo...) e l'anno. Per salvare l'anno e il mese ho fatto così: Codice:
anno = cboAnno.Text
mesenum = cboMese.Text
Select Case mesenum
Case "Gennaio"
mm = "1"
Case "Febbraio"
mm = "2"
Case "Marzo"
mm = "3"
Case "Aprile"
mm = "4"
Case "Maggio"
mm = "5"
Case "Giugno"
mm = "6"
Case "Luglio"
mm = "7"
Case "Agosto"
mm = "8"
Case "Settembre"
mm = "9"
Case "Ottobre"
mm = "10"
Case "Novembre"
mm = "11"
Case "Dicembre"
mm = "12"
End Select
Ho provato a scrivere questa stringa sql ma temo di essermi incasinato con apici (') e virgolette ("). Codice:
Rs.Open "SELECT * FROM Fattura WHERE Data BETWEEN 01'" /& mm & "'/ & anno And 31 '" & mm & "'/ & anno & " grazie.
__________________
Ho felicemente trattato con: Raziel1984,]Rik`[,fab77,pralina,vin81,drago,Qrama,Hangar18,gallo85,kikbond |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Feb 2004
Città: Molfetta (BA) Squadra:BARI
Messaggi: 1085
|
Nel caso qualcuno abbia lo stesso mio problema, ho risolto nella seguente maniera:
Codice:
anno = cboAnno.Text mm = cboMese.ListIndex + 1 gg = Day(DateSerial(anno, mm + 1, 0)) Rs.Open "SELECT * FROM Fattura WHERE Data BETWEEN #" & mm & "/01/" & anno & "# AND #" & mm & "/" & gg & "/" & anno & "#" Quote:
__________________
Ho felicemente trattato con: Raziel1984,]Rik`[,fab77,pralina,vin81,drago,Qrama,Hangar18,gallo85,kikbond |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:00.



















