刚实习,公司里面的代码看不懂~~~
首先定义了:
private const String PROJECTNO_PARM = "@projectNo ";
其次插入数据库:
string cmd = "insert into projects (projectNo)values(@projectNo)
最后还有这两条语句
OleDbParams.Add(new OleDbParameter(PROJECTNO_PARM,OleDbType.VarChar));
OleDbParams[PROJECTNO_PARM].Value = project.getProjectNo();
我这里特别晕,公司里面注释写的很不详细,那位大哥帮我讲解下~我不好意思麻烦他们了!
------解决方案--------------------虽然很简单,就是不知道怎么讲。你这不是在考我的描述能力吗。
-----------------------------
//定义一个常量,内容为SQL中的变量名
private const String PROJECTNO_PARM = "@projectNo ";
//加入SQL参数,定义参数名、参数类型
OleDbParams.Add(new OleDbParameter(PROJECTNO_PARM,OleDbType.VarChar));
//给这个参数赋值
OleDbParams[PROJECTNO_PARM].Value = project.getProjectNo();
//这个没什么好解释的了。OleDbCommand运行这条SQL之前将刚才的参数加上
string cmd = "insert into projects (projectNo)values(@projectNo)
感觉还是没说清楚。刚实习就多看看书吧。我说这么多还不如楼上的 "看MSDN "