sql 关键词

  今天在执行添加操作的时候,总是报错,提示对象为空,为实例化,找了半天不知道怎么回事,后来仔细查看,才发现可能是关键词的问题,家里中括号以后,果然可以了

 string strSql = "insert into TradeDetail(mid,[money],empid,remark) values(@mid,@money,@empid,@remark)";
            OleDbParameter[] cmdParameter = { new OleDbParameter("@mid", this.mid), new OleDbParameter("@money", this.Money), new OleDbParameter("@empid", this.Empid), new OleDbParameter("@remark", this.Remark) };
            return new SQLHelper().ExecuteSql(strSql, cmdParameter);

money是sql中的关键词,对于关键词一定要加中括号,否则会不识别,导致出错!

posted @ 2013-05-31 10:09  双魂人生  阅读(307)  评论(0编辑  收藏  举报