1.你的第二个语句,应该分为两步来写:oleDbDataAdapter1.SelectCommand.Parameters.Add("asdf",System.Data.OleDb.OleDbType.VarChar,255);
oleDbDataAdapter1.SelectCommand.Parameters["asdf"].Value="deitel";参数中的第一个字符串是参数的名字,可以是任意合法的名字(字符串)!该参数会匹配命令中的?号,第四个参数是设置该参数的源数据列!也就是在数据库中的列,一般在利用数据适配器更新和插入数据时使用!你的select命令中的参数只需要指定具体值,不需要制定源列,也就是该参数影射的数据库中的列!
oleDbDataAdapter1.SelectCommand.Parameters["asdf"].Value="deitel";参数中的第一个字符串是参数的名字,可以是任意合法的名字(字符串)!该参数会匹配命令中的?号,第四个参数是设置该参数的源数据列!也就是在数据库中的列,一般在利用数据适配器更新和插入数据时使用!你的select命令中的参数只需要指定具体值,不需要制定源列,也就是该参数影射的数据库中的列!
解决方案 »
- 同一台服务器上,两个进程合作完成同一个功能
- [分享]ext3文件系统读取器
- C#BMP图片中如何嵌入不可见水印,如何提取出不可见水印.
- 自动运行另一程序,打开一个文件并分析
- 为什么我将窗体的AutoScroll属性设置为False了,窗体里面的控件还是可能会上移?
- 求一正则表达式
- *************请问写SQL文时候用参数和不用参数有什么区别?
- 网页上传问题
- 引用Microsoft Word 9.0 Object Library,调用wd.CommandBars.AdaptiveMenus=false;编译没错,可是运行时出现"库没注册"的错误.
- 小女子有急事相求。。。。。求各位师兄,师姐帮忙了!!!!
- 关于如何启动Hpl文件,送分,强烈推荐!
- 求助!关于Excel嵌入C#应用程序的问题!!
oleDbDataAdapter1.SelectCommand.Parameters["asdf"]访问参数"a"是源列的名称。
都不会影响结果的