不用字符串拼接的方式,如何构造带参数的sql语句
比如
insert into m_CourseMain
(
ContractManagementType,
TableTypeCode,
UpdateTime
)
values
(
参数1,
参数2,
参数3,
)这里的参数怎么传进去。不想用拼接字符串的方式,
因为我要一次性初始化sql语句字符串後,
多次传入参数使用这个sql语句字符串。
比如
insert into m_CourseMain
(
ContractManagementType,
TableTypeCode,
UpdateTime
)
values
(
参数1,
参数2,
参数3,
)这里的参数怎么传进去。不想用拼接字符串的方式,
因为我要一次性初始化sql语句字符串後,
多次传入参数使用这个sql语句字符串。
解决方案 »
- GridView控件中的删除
- 连接局域网数据库时出现 在建立与服务器的连接时出错。provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。)
- 一个关于相互调用、传值问题
- 请教缓存的问题
- c#操作word,怎么根据实际情况生成第二或者第N页
- 怎样把字符中的英文和中文分别截取出来啊
- [请问]关于最小化的窗口设计!
- 小弟写了一个C#对ini文件控制的动态库,需要的同志留下邮箱
- 求使用C# 打开指定word(我使用的是offic2003)
- C# 程序员大调查 ! ( 感放您的参加 )
- c#使用installer安装windows服务的问题(请高手进来看看)
- 共享文件夹问题
{
string strCommand = "Update users set UserPwd=@strNewPwd where UserName=@UserName and UserPwd=@strOldPwd"; SqlParameter[] param = new SqlParameter[3];
param[0] = new SqlParameter("@UserName", SqlDbType.NVarChar, 50);
param[0].Value = strName;
param[1] = new SqlParameter("@strOldPwd", SqlDbType.NVarChar, 50);
param[1].Value = strOldPwd;
param[2] = new SqlParameter("@strNewPwd", SqlDbType.NVarChar, 50);
param[2].Value = strNewPwd; int nRet=SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionString, CommandType.Text, strCommand, param); return nRet;
}
我现在没用SqlHelper,我都懒得些数据库程序了。你的方法好用么,等我试验一下,先谢谢了。
同意!