日期:2014-05-18  浏览次数:20781 次

如何将object隐式转换成int 求大侠帮忙
异常详细信息: System.Data.SqlClient.SqlException: ',' 附近有语法错误。

源错误: 


行 30: SqlCommand cmd =new SqlCommand (sql,conn);
行 31: int num = 0;
行 32: num = (int)cmd.ExecuteScalar();
行 33: conn.Close();
行 34: if (num<0)

源文件: c:\Users\stone\Desktop4\登录.aspx.cs 行: 32

------解决方案--------------------
int.TryParse(cmd.ExecuteScalar(),out num)
試試
------解决方案--------------------
告诉你语法不对,改sql啊,转int, Conver.ToInt32
------解决方案--------------------
int.TryParse(cmd.ExecuteScalar(),out num)
------解决方案--------------------
Int32.Parse()试试
------解决方案--------------------
sql语句错识,把语句贴出来
------解决方案--------------------
请放出你的变量sql的内容,并且告知,变量sql里第一个字段在数据中的类型,
------解决方案--------------------
跟转不转没关系,应该是你的sql 语句错了
------解决方案--------------------
明显是sql语句错误
贴出来看看