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;

这几个问题害得我搞了好几个小时,累啊。

相关文章:

  • 2022-02-13
  • 2021-06-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2023-03-26
  • 2021-10-28
猜你喜欢
  • 2022-12-23
  • 2021-09-11
  • 2021-08-31
  • 2021-12-31
  • 2021-06-11
  • 2021-05-22
  • 2021-05-08
相关资源
相似解决方案