md3848
شنبه 02 شهریور 1398, 11:28 صبح
سلام - من میخوام رکوردهای یک روز خاص رو بخونم - اما مقدار 0 بر میگردونه تابعم - این کدمه :
private int DatabaseThisTableAllHomeThisDay()
{
string timeNow = DateTime.Now.ToString("dd/MM/yyyy");
string sqlString = "SELECT COUNT(*) FROM " + tableName + " WHERE dateRead = '" + timeNow + "'";
MessageBox.Show(sqlString);
return DatabaseNumberRecord(sqlString);
}
private int DatabaseNumberRecord(string sqlString)
{
// DatabaseOpen
string connString = @"Data Source=(localdb)\MSSQLLocalDB; AttachDbFilename=C:\Users\DMF313\Desktop\Leitner\L eitner\Database1.mdf; Integrated Security=True;";
SqlConnection conn = new SqlConnection(connString);
conn.Open();
var command = new SqlCommand(sqlString, conn);
int data = (int)command.ExecuteScalar();
// DatabaseClose
conn.Close();
return data;
}
اینم یک عکس از دیتابیسم و رکوردهای موجودش و همچنین مقدار نمایش داده شده توسط MessageBox.Show ( که در تابع DatabaseThisTableAllHomeThisDay ازش استفاده کردم )
150632
private int DatabaseThisTableAllHomeThisDay()
{
string timeNow = DateTime.Now.ToString("dd/MM/yyyy");
string sqlString = "SELECT COUNT(*) FROM " + tableName + " WHERE dateRead = '" + timeNow + "'";
MessageBox.Show(sqlString);
return DatabaseNumberRecord(sqlString);
}
private int DatabaseNumberRecord(string sqlString)
{
// DatabaseOpen
string connString = @"Data Source=(localdb)\MSSQLLocalDB; AttachDbFilename=C:\Users\DMF313\Desktop\Leitner\L eitner\Database1.mdf; Integrated Security=True;";
SqlConnection conn = new SqlConnection(connString);
conn.Open();
var command = new SqlCommand(sqlString, conn);
int data = (int)command.ExecuteScalar();
// DatabaseClose
conn.Close();
return data;
}
اینم یک عکس از دیتابیسم و رکوردهای موجودش و همچنین مقدار نمایش داده شده توسط MessageBox.Show ( که در تابع DatabaseThisTableAllHomeThisDay ازش استفاده کردم )
150632