0
我與我的數據庫建立了連接,並且我執行了一個查詢以獲取我的表的特定字段的結果,但讀者不在此時輸入,爲什麼?閱讀器無法顯示結果
public void connect()
{
string connStr = @"Server=xx98.66;Port=xx6;Database=sxxt;Uid=axx;Pwd=admxxx3z;";
MySqlConnection conn = new MySqlConnection(connStr);
try
{
Console.WriteLine("Connecting to MySQL...");
conn.Open();
string stm = "SELECT lastUpdated from soccerseason WHERE caption = 'Eredivisie 2015/1'";
MySqlCommand cmd = new MySqlCommand(stm, conn);
MySqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
Console.WriteLine("stdrstrr" + rdr.GetString(0));
}
Console.WriteLine("Connection successfull !");
conn.Close();
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine("Eccezione => " + ex.ToString());
}
Console.WriteLine("Done.");
}
}
你有沒有直接試一下查詢針對數據庫和檢查結果如何?這是第一步。如果沒有數據,你已經解決了這個問題。讀者沒有閱讀Read()有一些原因。 –
db中有數據 –
該代碼似乎是正確的。所以,可能沒有與你的WHERE匹配的數據,或者你正在連接到不同的數據庫 – Steve