【发布时间】:2020-03-20 07:20:33
【问题描述】:
我想问一下为什么当我从数据库中检索数据时,日期变成了日期和时间。
这是我的数据库:
这是我的 C# 代码:
private void runQuery()
{
string query = txtQuery.Text;
if(query == "")
{
MessageBox.Show("Empty Query");
return;
}
string strSQLConnection = "datasource = 127.0.0.1;port = 3306; username = root; password =; database =inventory";
MySqlConnection dbConnection = new MySqlConnection(strSQLConnection);
MySqlCommand sqlCmd = new MySqlCommand(query, dbConnection);
sqlCmd.CommandTimeout = 60;
try
{
dbConnection.Open();
MySqlDataReader myReader = sqlCmd.ExecuteReader();
if(myReader.HasRows)
{
while(myReader.Read())
{
lstQuery.Items.Add(myReader.GetString(0) + " | " + myReader.GetString(1) +" | " + myReader.GetString(2));
}
}
else
{
lstQuery.Items.Add("Query successfully executed!");
}
}
catch(Exception e)
{
MessageBox.Show("Query error: " + e.Message);
}
}
输出:
数据库:
【问题讨论】:
-
我不确定我遗漏了哪些信息,请告诉我,我会添加它。谢谢。