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ì:
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.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 (").
qualcuno saprebbe darmi una mano per riscrivere correttamente la stringa??codice:Rs.Open "SELECT * FROM Fattura WHERE Data BETWEEN 01'" /& mm & "'/ & anno And 31 '" & mm & "'/ & anno & "
grazie.

Rispondi quotando