2
我有我的網頁上的代碼MySQL命令C#
private object getJobID()
{
try
{
conn.Open();
String latestJobID = @"SELECT MAX(jobId) + 1 FROM joborder";
MySqlCommand cmd = new MySqlCommand(latestJobID, conn);
MySqlDataReader DR = cmd.ExecuteReader();
while (DR.Read())
{
return DR[0].ToString();
}
}
catch (MySqlException ex)
{
System.Diagnostics.Debug.WriteLine("ERROR: " + ex.ToString());
}
finally
{
conn.Close();
}
return "";
}
的@"SELECT MAX(jobId) + 1 FROM joborder"
不添加+ 1,如果我的表是空的,我怎麼能添加+ 1我如果的jobId我的表空,感謝
測試空查詢無效,將其引導到'catch' –
@JohnPaulCirilos對不起,沒注意MySQL的標籤。在這種情況下使用COALESCE而不是ISNULL。 – juharr