oledbparameter

    0热度

    2回答

    我试图插入一个日期时间值到一个DataTable,然后使用OleDbDataAdapter的更新(数据表)方法将其加载到我的数据库..但我不断收到条件表达式中“数据类型不匹配“。错误。我在表访问的数据类型是: ID Number Nombre_Proyecto Text Codigo_Ine_Proy Text Cliente text Fecha_Creacion Datetime (s

    9热度

    2回答

    我有我通过OleDb的执行SQL语句,该语句是这样的: INSERT INTO mytable (name, dept) VALUES (@name, @dept); 我加入参数的OleDbCommand的是这样的: OleDbCommand Command = new OleDbCommand(); Command.Connection = Connection; OleDbParam

    1热度

    3回答

    如何将空参数传递给SQL服务器查询。 我有一个简单的表,可以为null的int列。 如果我传递一个.NET空值,我得到一个sql错误。如果我传递了DBNull.Value,则没有行匹配过滤器。有没有简单的方法来做到这一点,而不使用ISNULL。 OleDbConnection connection = new OleDbConnection(); connection.Connectio

    1热度

    2回答

    我有以下代码: Dim executedCmd As OleDb.OleDbCommand = m_dbMgr.GetCommand() executedCmd.CommandText = "select * from [Parameters] where " Dim SQLcondition As String = String.Empty For i As Integer = 0 To

    0热度

    1回答

    lala.Parameters.Add(new OleDbParameter("@Base", OleDbType.SmallInt).Value = textBox15.Text); textBox15.Text = reader["@Base"].ToString(); 在代码的第一行 OleDBParameterCollection只接受OleDbparmeter 型对象 任何建议非空

    1热度

    2回答

    我使用OleDb来填充DataTable。我试图使用参数化查询,但它似乎不适用于OleDbDataAdapter。任何人有任何建议? cmd.CommandText = "SELECT A,B,C,D FROM someTable WHERE [email protected] AND D BETWEEN @D1 AND @D2"; cmd.Parameters.Add("@A", OleDbT

    0热度

    1回答

    为了做我的东西,我查询数据库(Access)以查看我的数据是否已经存在。 所以,我正在使用OleDbDataReader。这一刻一切都很好。 接下来,根据我的查询结果,我正在做一个插入或更新。 问题是,此操作使用的是我用于第一个查询的相同参数(OleDbParameters)。 所以,当我试图将这些参数添加到命令,我得到这个错误: 的OleDbParameter已被另一OleDbParameter

    1热度

    3回答

    将DateTime值作为DbParameter传递给查询时遇到问题。看起来时间部分的DateTime值被剥离了。 这里是C#示例代码: DbProviderFactory _factory = OleDbFactory.Instance; DbCommand cmd = _factory.CreateCommand(); cmd.CommandText = "INSERT INTO Some

    1热度

    1回答

    我做了一个成功插入到表中,但出于某种原因,字段处于混乱的位置。在Visual Studio 2012 C#上使用MS Access数据库2010. (没有足够的代表直接发布图片,请耐心等待链接) 这就是表结构是什么样子(对不起,但不能后超过2个链接) (柱=字段类型): Codigo =文本 数据赛达(又名@data)=日期/小时 Entidade =文本 数据耳鼻喉科=数据/小时 GT耳鼻喉科=