同一个OleDbParameter对象不能重复OleDbCommand.Parameters.Add()

.NET技术 > C# [问题点数:40分,结帖人gunziyang]
等级
本版专家分:114
结帖率 97.62%
等级
本版专家分:136626
勋章
Blank
微软MVP 2014年10月 荣获微软MVP称号
2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
Blank
蓝花 2009年2月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:114
等级
本版专家分:114
gunziyang

等级:

OleDbCommand使用参数应该注意的地方

最近写程序用到OleDbCommand的Parameter写数据库,遇到很多问题:1、OLE DB .NET Framework 数据提供程序和 ODBC .NET Framework 数据提供程序支持用于将参数传递到 SQL 语句或存储过程的命名参数。在此情况下,...

一个 OleDbParameterCollection 中已包含 OleDbParameter

一个 OleDbParameterCollection 中已包含 OleDbParameter,另一个 OleDbParameterCollection 中已包含 OleDbParameter

Parameters用法

SQL = "Insert Into titledetail (DETAILS_NAME, DETAILS_EMAIL, DETAILS_SUBJECT, DETAILS_CONTENT, TITLES_ID)Values (?...)" 建立参数 Cmd = New OleDbCommand(SQL, Conn) 建立Command对象 向S

C# 关于 Command.Parameters

开始使用OleDbCommand.Parameters 属性采用命名的参数的形式,虽然编译可以通过,但是只与参数顺序有关,而不能赋值给参数,还以为是微软的Bug,后才知道自己错了.查MSDN整理下:关于OleDbCommand.Parameters 属性 如果...

C#使用Ado.Net读写数据库

记性不好,记几C#读取显示数据库资料的方式,以便随时取用   try { String connStr = ConfigurationManager.ConnectionStrings["eimstest"].ConnectionString;

在c#中利用dataGrid实现数据库的多表查询,修改,删除

假设现在有两张表如下(为了方便说明采用access数据库):学生表:student(id,name,age,t_id)班主任表:teacher(t_id,t_name,t_age)学生表中的t_id表示这学生对应的班主任(这里是多对的关系)首先创建一个ole

关闭页面代码和弹出窗口,出现确定,取消按钮+执行

关闭当前页面:关闭,如果是按钮则:Response.Write("window.opener=null;window.close();");...这样:这样的话在点关闭时候就会执行onbeforeunload函数,弹出真的要关闭此窗口吗的对话框,点取消返回假,

C#操作Access通用类实例

这篇文章主要介绍了C#操作Access通用类,实例分析了C#操作access的各种常见技巧,非常具有实用价值,需要的朋友可以参考下 using System; using System.Data; using System.Configuration; using System.Web;...

OleDbParameter 在Access中的用法

public static int Update(string title, string addTime, string content, int typeID, int id,string rollimg) { OleDbConnection con = DBcon.createcon(); con.Open(); string cmdText = "Update News Set ...

c# 数据库增删改查操作

C# 数据库操作固定模板 string path = Application.StartupPath + "//db1.mdb"; OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";...

C#如何使用数据库

数据库,在我们开发项目中那是最常见的了,无论复杂的项目、还是简单的项目,只要涉及数据的操作(增删改查),都会用到数据库。...程序执行sql语句(包括单条sql,多条sql,存储过程,函数等等)大体有三步骤:连接

Oracle 中参数化SQL 语句 写法

OleDbParameter [] opGroup={new OleDbParameter(":sELEMENT_VALUE",OleDbType.VarChar),new OleDbParameter(":sFACTORY_ID",OleDbType.Integer), new OleDbParameter(":sPART_NO",OleDbType.VarChar),new OleD

用于Access数据库的DB操作类AccessHelper.cs

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.OleDb; namespace JonseTool { public abstract class AccessHelper {

C#操作Access时Parameters集合的使用方法

按照C#操作Sql Server数据库的方式是一样的,使用时发现占位符数据会混乱。 查阅相关资料及测试后,总结... public bool TsqlExecute(string tsql, params OleDbParameter[] parameters) { bool ok = false; cmd

asp.net连接access+动软代码生成器生成的OLDB数据库访问类

//web.config页面 //OLDB数据访问类 /// Copyright (C) 2004-2008 LiTianPing /// 数据访问基础类(基于OleDb) /// 可以用户可以修改满足自己项目的需要。 /// public abstract class Db

C#操作Excel数据增删改查

C#操作Excel数据增删改查。 首先创建ExcelDB.xlsx文件,并添加两张工作表。 工作表1: UserInfo表,字段:UserId、UserName、Age、Address、CreateTime。 ...Order表,字段:OrderNo、ProductName、Quantity、Money...

关于OLEDB参数化查询【.net】

使用参数化 DbCommand 的一个缺点是需要参数的代码将仅适用于支持相同语法的提供程序。OLEDB、SqlClient 和 Oracle 提供程序全部使用不同的语法。例如,用于命名和指定参数的 SQL 语法使用 @ 符号,OLEDB 参数语法...

OleDbParameter参数的使用

运用参数可防止一些sql攻击 public bool judIDPW(string CustomerName, string CustomerPassword) { OleDbParameter par1 = new OleDbParameter(); par1.ParameterName = "@CustomerName

OleDbParameter在Access数据库Insert时参数对应的怪现象[友情提示]

protected void signup_submit_ServerClick(object sender, ImageClickEventArgs e) { //入数据库 string connStr = EightourConfiguration.DbConnectionString; string loginNameValue = L

vb.net操作数据库之ACCESS(2)

 由于图片,声音不能直接存储,这里就要用到数据流方式了。对于.NET中的一些术语概念我仍然很迷糊,在学习中。主要我不是专业的,只是开始学了点VB6代码,然后就用VB.NET了,所以目前只是会写点代码,却知道原理...

关闭页面出现确定,取消按钮

关闭当前页面:关闭,如果是按钮则:Response.Write("window.opener=null;window.close();");这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.那么怎么样当用户点浏览器的最大化最小化关闭按钮中的关闭按钮...

VB.NET数据库另种添加删除操作

步:定义一个属性类,以备其它方法使用Public Class MTarecls '保持属性值的局部变量 Private mvarID As Integer 'ID Private mvarSite As String

C#的Access数据库操作 AccessHelper类

由于学校的安全级别提高了,我们以前做的网站使用拼接sql方法查询数据会被拦截...先说工具类,就是池类Pool,很简单的一个类,直接上代码using System; using System.Collections.Generic; using System.Linq; using

关于ACCESS下OleDbParameter的使用

今天,还是在做那个项目,依然使用往常的sqlhelper用法,往常的数据库操作类,但是偏偏调试成功,而且最重要的是,它报错中午吃饭回来,本来想打算睡午觉的,但是项目太紧迫了,于是又跟车车研究了中午,...

向ACCESS中的"时间/日期"字段中插入DateTime.Now时出现“标准表达式中数据类型匹配。”错误的解决办法

在使用下面的代码向Access数据库中添加数据的时候,如果是日期字段,则会出现“标准表达式中数据类型匹配。”的错误,这可能是C#中的日期类型无法直接转换成Access中的日期类型OleDbType.DBDate所致:string ...

c#操作access,出现“内部错误: 无效的参数访问器: 2 BADBINDINFO”的解决办法

c#操作SQL数据库的常用代码片段如下: /// /// 执行命令 /// /// 命令文本 /// 参数对象 /// public int RunProc(string procName, SqlParamet

oledb带参数访问oracle function并获得返回值的问题,有没有人告诉我

oracle数据库中有一个function fun_sin_shift_to_group 两参数分别是 INDATE IN DATE , inshift in Integer,一个返回值 返回值为varchar2用oracleclient可以传参数并获得返回值,这是没问题的(代码如下:) ...

Asp.net/c#+OleDb操作excel文件(二),数据传输使用Parameters

Asp.net/c#+OleDb操作excel文件(二),数据传输使用Parameters

最简单的asp.net 操作 access 数据库方法

在asp.net中,使用C#操作access的mdb数据库,...2、建立一个数据库操作项目,命名为DBUtility,项目中只包含一个操作access数据库的类文件DbHelperOleDb.cs即可。 3、将网站引用DBUtility项目,这样,网站中的任何aspx

Groovy精简教程

注重实践,剔除繁琐的理论,通过案例讲解我们常用的知识点,各个知识点之间相对独立,不用担心某一个知识点学不会而耽搁学其他的知识点。轻轻松松入门Groovy。 每一个学员都能掌握Groovy的基本用法。

相关热词 c#调用java程序 疯狂c# c#多线程处理文本 c# 处理二进制数据类型 c# 如何写文件 c#如何判断程序已打开 c# 标题大小 c# socket 网卡 c#操作sql c#遍历tree