在Access里面,提示出错“标准表达式中数据类型不匹配”,解决方法:

来源:互联网 发布:农村淘宝经营模式 编辑:程序博客网 时间:2024/06/10 09:42

sql=“update news set title=@title whereid=@id”    //sql语句尽量不要这样写,由于在Access中要求参数必须一一对应



改为:

sql=“update news set title=@title whereid=”

sql+=id;  


或者

sql=“update news set title=@title whereid=@id”   

 OleDbParameter[] p={

                                              new OleDbParameter("@title",OleDbType.VarChar,50),
                                              new OleDbParameter("@id",OleDbType.Integer)

                                    };          //顺序需要一一对应





0 0
原创粉丝点击