.NET中含有参数的mysql的写法

ExpandedBlockStart.gif 代码
using  (MySqlConnection mysqlConnection  =   new  MySqlConnection(Properties.Settings.Default.connString))
                {
                    mysqlConnection.Open();
                    MySqlTransaction mysqlTrans 
=  mysqlConnection.BeginTransaction();
                    
string  strsql  =   " insert into t_record values(null,?details_id,?serial_num,?oper_person,?remark) " ;

                    
string  details_id  =   " ?details_id " ;
                    
string  serial_num  =   " ?serial_num " ;
                    
string  oper_person  =   " ?oper_person " ;
                    
string  remark  =   " ?remark " ;

                    MySqlParameter[] parms 
=   new  MySqlParameter[]
                   {
                    
new  MySqlParameter(details_id,MySqlDbType.Int32, 11 ),
                    
new  MySqlParameter(serial_num,MySqlDbType.VarChar, 20 ),
                    
new  MySqlParameter(oper_person,MySqlDbType.VarChar, 20 ),
                    
new  MySqlParameter(remark,MySqlDbType.VarChar, 50 ),
                   };

                    parms[
0 ].Value  =   15 ;
                    parms[
1 ].Value  =  SerialNum;
                    parms[
2 ].Value  =   " liush " ;
                    parms[
3 ].Value  =   " 未包含可扫描的序列号 " ;

                    MySqlCommand mysqlcmd 
=   new  MySqlCommand();
                    mysqlcmd.Connection 
=  mysqlConnection;
                    mysqlcmd.CommandType 
=  CommandType.Text;
                    mysqlcmd.CommandText 
=  strsql;
                    mysqlcmd.Transaction 
=  mysqlTrans;

                    
foreach  (MySqlParameter pram  in  parms)
                        mysqlcmd.Parameters.Add(pram);

                    mysqlcmd.ExecuteNonQuery();
                    mysqlTrans.Commit();
                }

 

转载于:https://www.cnblogs.com/kakaliush/archive/2010/01/08/1642556.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值