motogpdesmo16
01-08-2005, 21:35
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ì:
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
adesso dovrei effettuare la ricerca dal 01/mese/anno al 31/mese/anno in una tabella in cui c'è il campo Data_fattura proprio in formato gg/mm/aaaa.
Ho provato a scrivere questa stringa sql ma temo di essermi incasinato con apici (') e virgolette (").
Rs.Open "SELECT * FROM Fattura WHERE Data
BETWEEN 01'" /& mm & "'/ & anno And 31 '" & mm & "'/ & anno & "
qualcuno saprebbe darmi una mano per riscrivere correttamente la stringa??
grazie.
Ho due combobox in cui c'è il mese (gennaio, febbraio, marzo...) e l'anno.
Per salvare l'anno e il mese ho fatto così:
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
adesso dovrei effettuare la ricerca dal 01/mese/anno al 31/mese/anno in una tabella in cui c'è il campo Data_fattura proprio in formato gg/mm/aaaa.
Ho provato a scrivere questa stringa sql ma temo di essermi incasinato con apici (') e virgolette (").
Rs.Open "SELECT * FROM Fattura WHERE Data
BETWEEN 01'" /& mm & "'/ & anno And 31 '" & mm & "'/ & anno & "
qualcuno saprebbe darmi una mano per riscrivere correttamente la stringa??
grazie.