sql 要写成 @参数名 oledb 是?
解决方案 »
- c# 使用sqlite数据库 提示Database is locked
- 如何实现大量int类型数据的频繁读取存储?(困扰我很久的问题)
- VS2003的项目,在我这可以可在客户那。。。
- 无法停止自己写的一个windows服务
- 有些不知道原因触发的异常
- Visual Studio安装是不是要求系统盘格式必须为NTFS啊?
- 新人求教c#winform问题
- 如何防止多次加载同一子个窗口
- 怎样绑定数据表到Repeater? 答对立即给分!
- 哪里能找到System.net.dll这个东东啊?
- C#主程序里调用DLL文件,调用的DLL怎样使用主程序里的函数,及变量?
- 用C#操作word出现如下错误要如何解决?
[Visual Basic, C#] 下面的示例创建一个 OleDbParameter 并设置它的一些属性。
[C#]
public void CreateOleDbParameter()
{
OleDbParameter myParameter = new OleDbParameter("Description", OleDbType.VarChar, 88);
myParameter.Direction = ParameterDirection.Output;
}
比如上面的"Description"可以用@开头,也可以没有,也可以用
{
// ...
// create myDataSet and myDataAdapter
// ...
myDataAdapter.SelectCommand.Parameters.Add("@CategoryName", OleDbType.VarChar, 80).Value = "toasters";
myDataAdapter.SelectCommand.Parameters.Add("@SerialNum", OleDbType.Integer).Value = 239;
myDataAdapter
OleDbCommand myCommand = new OleDbCommand("SELECT * FROM Customers WHERE CustomerID = ?", myConn);
OleDbParameterCollection myParamCollection = myCommand.Parameters;
OleDbParameter myNewParameter = myParamCollection.Add("CustomerID", OleDbType.VarChar, 5, "CustomerID");
}