C#MySqlParameter占位符问题

摘要:
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占位符问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇TextWriter记录日志Linux下C++编程环境搭建下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-1

3 MATLAB2009之后,并行计算工具箱和并行计算服务退出。通过PCT和DCS,用户可以实现基于多核平台、多处理器平台和集群平台的多个并行计算任务。除了支持上述通用功能外,PCT还增加了对GPU单元的支持。现在来看彼此已经太晚了:用parfor并行化for循环。在编程中,使计算量最小化的代码总是一个循环。7 parpool命令在不启动并行池的情况下配置并...

配置nginx

aNULL:!MD5:!...

"SQLserver 事务日志已满"解决方法

如果不够,备份后换个地方存[注:tempdb你数据库名称。...

如何根据角色批量激活SAP Fiori服务

我们知道Fiori的角色不同于ERP,即使您的帐户具有SAP_ALL权限,但当您打开Fiori时,它也是空的:只有在您将Fiori所需的角色添加到帐户并激活相关服务时,才能使用Fioriapp。否则,打开Fioriapps将报告错误。可以通过GUI事务代码找到特定错误:/n/iwfnd/error_Log以查看特定原因。...

Vue浏览器调试工具VueTools安装以及使用

ue-devtools是一款基于chrome浏览器的插件,用于vue应用的调试,这款vue调试神器可以极大地提高我们的调试效率。vue-devtools使用起来还是比较简单的,上手非常的容易,这里就细讲其使用说明了。安装方法二:这里以chrome浏览器为例:1、打开chrome网上应用店,搜索vue.js注:如果打不开页面需要代理选择第一个,点击添加至chr...

带EFI支持的GRUB2安装全记录

--引导目录#定义引导目录。默认前缀是/boot/grub2,因此我们可以直接定义/。但是,如果您将其安装在EFI系统上,则可以直接写入EFI的装载点=====2016-02-26===============在新版本的grub2中找不到引导目录参数。特别是,在安装EFI时,需要将其更改为--EFI目录,否则您将找不到EFI目录的错误。grub2-insta...