1. 这个可以在SQl server 里运行,但在mysql,这样是错误的 string strSql = "SELECT [F_ID] ,[F_UserName] ,[F_Content],[isSecret],[F_Time],[F_Vidio_ID]FROM [vidios].[dbo].[T_Comment] where F_States='1'";
2, MYSQL 实现TOP 功能
MYSQL 里没有top关键字, 但可以利用 LIMIT来实现top 功能, 并且可以取得第N-M之间的记录, 语法如下
select * from table limit n, m
3. 在mySql里,传参,@都成问号啦
string strSql = "select * FROM T_Vidio where F_States=?F_States limit 0,"+TopCount.ToString();
MySqlConnection con = DB.GetConnection();
MySqlCommand cmd = new MySqlCommand();
cmd.Parameters.Add("?F_States", MySqlDbType.Int32).Value = 1;
这几个问题害得我搞了好几个小时,累啊。
2, MYSQL 实现TOP 功能
MYSQL 里没有top关键字, 但可以利用 LIMIT来实现top 功能, 并且可以取得第N-M之间的记录, 语法如下
select * from table limit n, m
3. 在mySql里,传参,@都成问号啦
string strSql = "select * FROM T_Vidio where F_States=?F_States limit 0,"+TopCount.ToString();
MySqlConnection con = DB.GetConnection();
MySqlCommand cmd = new MySqlCommand();
cmd.Parameters.Add("?F_States", MySqlDbType.Int32).Value = 1;
这几个问题害得我搞了好几个小时,累啊。