类别:程序开发
日期:2023-02-24 浏览:1554 评论:0
摘要:
id“);MySqlParameter[]参数={newMySqlParameter(”?
C# 中 oledb查询数据库,sql中的参数占位符为: @
StringBuilder strSql=new StringBuilder(); strSql.Append("select Id,Name from User "); strSql.Append(" where Id=@Id"); OleDbParameter[] parameters = { new OleDbParameter("@Id", OleDbType.Integer,4) }; parameters[0].Value = Id; Dong.Model.Unit model=new Dong.Model.Unit(); DataSet ds=DbHelperOleDb.Query(strSql.ToString(),parameters); if(ds.Tables[0].Rows.Count>0) { return ds.Tables[0].Rows[0]; } else { return null; }
C# 中 mysql查询数据库,sql中的参数占位符为: ?
StringBuilder strSql = new StringBuilder(); strSql.Append("select id,name,sex from user "); strSql.Append(" where id = ?id"); MySqlParameter[] parameters = { new MySqlParameter("?id", MySqlDbType.Int32) }; parameters[0].Value = (int)id; //parameters.ToList().ForEach(i => Console.WriteLine(i.ToString())); DataSet ds = DbHelperMySQL.Query(strSql.ToString(),parameters); if (ds.Tables[0].Rows.Count > 0) { returnds.Tables[0].Rows[0]; } else { return null; }
本文标题:C#MySqlParameter占位符问题
本文链接:https://vtzw.com/post/1082.html
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
发表评论 / 取消回复