RaouL_BennetH
24-10-2007, 11:15
Ciao :)
Allora, questo funziona:
private int days = Thread.CurrentThread.CurrentCulture.Calendar.GetDaysInMonth(2007, 10);
String[] s = new String[days];
for (int count = 1; count <= days; ++count)
{
DateTime dt = new DateTime(2007, 10, count);
s[days - 1] = dt.ToString("ddd");
MessageBox.Show(s[days -1]);
}
Se eseguo mi da correttamente il nome dei giorni.. (lun, mar, mer...)
questo invece non funziona:
String[] s = new String[days];
string createTable = "CREATE TABLE myTable as SELECT(valore..) ";
for (int count = 1; count <= days; ++count)
{
DateTime dt = new DateTime(2007, 10, count);
s[days - 1] = dt.ToString("ddd");
createTable +=" '" + s[days - 1] + "' blablabla
}
//...blablabla
Mi crea perfettamente la tabella, soltanto che mi aspettavo che come nome della colonna mi restituisse lun, mar, mer, etcc... invece mi da solo "mer"
Nel primo esempio di codice invece mi va bene..
Dove sbaglio?
Grazie.
Allora, questo funziona:
private int days = Thread.CurrentThread.CurrentCulture.Calendar.GetDaysInMonth(2007, 10);
String[] s = new String[days];
for (int count = 1; count <= days; ++count)
{
DateTime dt = new DateTime(2007, 10, count);
s[days - 1] = dt.ToString("ddd");
MessageBox.Show(s[days -1]);
}
Se eseguo mi da correttamente il nome dei giorni.. (lun, mar, mer...)
questo invece non funziona:
String[] s = new String[days];
string createTable = "CREATE TABLE myTable as SELECT(valore..) ";
for (int count = 1; count <= days; ++count)
{
DateTime dt = new DateTime(2007, 10, count);
s[days - 1] = dt.ToString("ddd");
createTable +=" '" + s[days - 1] + "' blablabla
}
//...blablabla
Mi crea perfettamente la tabella, soltanto che mi aspettavo che come nome della colonna mi restituisse lun, mar, mer, etcc... invece mi da solo "mer"
Nel primo esempio di codice invece mi va bene..
Dove sbaglio?
Grazie.