c# OleDb操作Access时间类型:操作符丢失,或者提示错误“标准表达式中数据类型不匹配

简介:

 在c# OleDb操作Access时间类型的时候报错:操作符丢失,或者提示错误“标准表达式中数据类型不匹配”。

解决方案:

     ASP.NET在操作日期型数据的时候,向ACCESS中的"时间/日期"字段中插入数据需要两边加#,而SQL SERVER不用。 这可能是C#中的日期类型无法直接转换成Access中的日期类型OleDbType.DBDate所致,因此上面代码向ACCESS中的"时间/日期"字段中插入DateTime.Now时出现错误信息“标准表达式中数据类型不匹配。”

如代码:

String Sql = "update  ly set re_message='" + TextBox1.Text + "',re_date=#" + DateTime.Now + "# where ID=" + page_id;




本文转自破狼博客园博客,原文链接:http://www.cnblogs.com/whitewolf/archive/2010/09/10/1823524.html,如需转载请自行联系原作者

目录
相关文章
|
SQL
SQL Server判断某个字段是否包含中文/英文字符/数字
原文:SQL Server判断某个字段是否包含中文/英文字符/数字 因最近在清理系统中的脏数据,需要查询某个字段是否包含中文/英文字符/数字的数据, 比较简单,仅以此篇博客做一个简单总结,方便以后查阅。
4254 0
|
2月前
|
SQL
sql语句将数字格式修改为字符
sql语句将数字格式修改为字符
|
4月前
|
SQL 数据库
SQL LIKE 运算符:用法、示例和通配符解释
SQL中的LIKE运算符用于在WHERE子句中搜索列中的指定模式。通常与LIKE运算符一起使用的有两个通配符: 百分号 % 代表零个、一个或多个字符。 下划线 _ 代表一个单个字符。 以下是LIKE运算符的用法和示例:
88 0
|
9月前
学生信息管理系统——出现str2$变量未定义问题(后续/关于数据类型的类型符)
学生信息管理系统——出现str2$变量未定义问题(后续/关于数据类型的类型符)
52 0
|
11月前
|
SQL 关系型数据库 MySQL
mysql varchar类型字段为数字时,不带引号查询时查询结果与事实不符
mysql varchar类型字段为数字时,不带引号查询时查询结果与事实不符
319 1
|
12月前
|
SQL
01 反引号“`”的使用-ES6模板字符串&SQL区分关键字
1 在SQL中反引号的作用-区分关键字 当属性名与SQL关键字冲突时使用反引号将属性名扩起来,用于区分关键字
93 0
|
SQL 关系型数据库 MySQL
MySql 使用 NOT IN 返回值包含null值,返回数据不全
MySql 使用 NOT IN 返回值包含null值,返回数据不全
210 0
MySql 使用 NOT IN 返回值包含null值,返回数据不全
witch语句中,x可以是哪些类型的数据
witch语句中,x可以是哪些类型的数据
witch语句中,x可以是哪些类型的数据
|
SQL 存储 数据库
未经处理的异常在 System.Data.dll 中发生。其他信息:在应使用条件的上下文(在 ‘***‘ 附近)中指定了非布尔类型的表达式。
机房收费系统中,有些人在联合查询这个模块用的是存储过程,我先尝试着在数据库中建立了一个视图,然后在UI层做个判断并生成查询条件strCondition。
未经处理的异常在 System.Data.dll 中发生。其他信息:在应使用条件的上下文(在 ‘***‘ 附近)中指定了非布尔类型的表达式。
|
SQL
关于sqlserver字符类型查询条件区分大小写
原文:关于sqlserver字符类型查询条件区分大小写 在写sql的查询时 如下:  select * from Users where username='WangE'  select * from Users where username='wange' 上面两条查询语句的结果是一样的,这说明username的条件并没有区分大小写。
1135 0