我打電話一GetSerialNo功能,但它顯示像一些錯誤:不能將類型'decimal'隱式轉換爲'int'。一個顯式轉換存在(是否缺少強制轉換?)
無法隱式轉換類型「小數」到「廉政」。存在明確的轉換(您是否缺少演員?)。
任何人都可以幫我解決這個問題嗎?
下面是代碼:提前
int slNo= GetSerailNo(keydata);
private int GetSerailNo(String keydata)
{
SqlConnection con = new SqlConnection(@"server=Servername;database=DBNAME;uid=Username;pwd=Pwd;max pool size=250;Connect Timeout=0");
con.Open();
cmd = new SqlCommand("select isnull(max(slno)+1,1) from d001docs where source_keydata='" + keydata + "'", con);
dynamic no = cmd.ExecuteScalar();
cmd.Dispose();
con.Close();
return no;
}
感謝
爲什麼不復制並粘貼錯誤信息?人們,只需使用複製+粘貼! –
你爲什麼使用'dynamic'? – Steven