`
yiyeqinghuasoon
  • 浏览: 651247 次
文章分类
社区版块
存档分类
最新评论

异常:标准表达式中数据类型不匹配

 
阅读更多

我用C#代码向Access2003的数据库中添加记录的时候,出现了这样的异常提示信息:
标准表达式中数据类型不匹配。

类型的映射如下:
数字->OleDbType.Integer
文本->OleDbType.VarChar
备注->OleDbType.VarChar
日期/时间->OleDbType.DBTimeStamp
难道是我的这个映射有问题???

经过一番的折腾,和网友的帮助,最后,终于把问题给解决了。
怪我的理解出现了错误。
根据智能提示上的说法,OleDbType.Date表示的是日期数据,
我便以为它只能表示诸如2010-01-19之类的日期,而不能表示时间,
可经过一番实验后才发觉,这个类型也能够很好的表示时间,
比如这种类型的:2010-1-19 17:06:12,这种时间格式已经能够很好的满足我的要求了。
虽然这里的问题已经解决了,但仍然有个疑问。
为什么我之前使用OleDbType.DBTimeStamp就能够正确的添加数据,
而这次就不行了呢?
Access真是高深莫测,以至于没有SQL好使!^_^

分享到:
评论

相关推荐

    广东工业大学数据结构课程设计-表达式类型的实现

    7. **错误处理**:在解析和计算过程中,可能遇到各种错误,如语法错误、类型不匹配、除以零等。因此,良好的错误处理机制是必须的,它应能向用户清晰地报告错误信息。 8. **内存管理**:在实现过程中,需要注意动态...

    易语言脚本计算表达式

    6. **异常处理**:在计算表达式时,可能会遇到错误,如除数为零、类型不匹配等。良好的源码会包含异常处理机制,以防止程序因这些错误而崩溃。 7. **优化与效率**:优秀的源码还会考虑到计算效率,通过优化算法和...

    数据结构的表达式求值代码

    在计算机科学中,数据结构是组织、存储和处理数据的方式,而表达式求值则是编译器设计和解析算法中的核心概念。在这个场景下,我们关注的是如何使用C++来实现一个数据结构来高效地处理表达式的求值问题。下面我们将...

    数据结构课程设计----表达式类型的实现

    在数据结构方面,常见的方法是使用抽象数据类型(ADT)来表示表达式。例如,可以使用二叉树结构来表示表达式树,其中每个节点代表一个操作符或操作数。叶子节点是操作数,而内部节点是操作符。这种结构直观地反映了...

    Matlab常见错误总结

    在Matlab的学习与使用过程中,我们常常会遇到各种各样的错误,这些错误可能是由于语法问题、数据类型不匹配、变量未定义或者程序逻辑错误等引起的。以下是对Matlab常见错误的一些详细总结,希望能帮助你在遇到这些...

    正则表达式C++中编程教程

    另一方面,`regex_search`函数则更灵活,它不强求正则表达式匹配整个输入序列,而是寻找任何与正则表达式匹配的子序列。这使得它在搜索文本中的一部分匹配项时非常有用。 除了这些基础功能,Boost库还提供了`match_...

    算术表达式算术表达式

    - **弹栈(Pop)**:当需要执行运算时,根据运算符的类型,从堆栈中弹出相应数量的操作数,进行计算,然后将结果压回堆栈。 - **运算符优先级**:通常遵循运算符的常规优先级规则,如括号内的表达式优先计算,乘除...

    c#.NET算数表达式求值程序

    - 在实际编程中,需要考虑用户可能输入非法的表达式,如缺少运算符、括号不匹配等,程序应能捕获并处理这些异常情况。 7. **C#.NET特性**: - 使用C#.NET编写这样的程序,可以利用其强大的类型系统、异常处理机制...

    《数据结构与算法》实验六报告样例——表达式求值.pdf

    * 数据类型:多为键盘输入,对于每次选择操作,输入任意表达式,表达式中操作数为一位数字字符,并以‘#’为结束标志,结束输入操作。 * 语法检查:滤空格、除零异常处理、括号匹配判断等,可以自动过滤空格,若除零...

    java lambda 表达式(语言篇和类库篇)

    当Lambda表达式中的代码与已存在的方法或构造器匹配时,可以使用方法引用或构造器引用来代替Lambda。例如,`Arrays.sort(list, Integer::compareTo)`。 4. **三元操作符与Lambda**: Lambda表达式可以替代简单的...

    简单实用的表达式解析器

    在Java中,一个表达式解析器通常会包含一个或多个方法,用于处理不同类型的表达式,例如算术表达式、逻辑表达式等。它可能使用了递归下降解析(Recursive Descent Parsing)或基于栈的解析策略。递归下降解析是语法...

    C#正则表达式提取网页数据

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换或提取字符串中的特定模式。在C#中,`System.Text.RegularExpressions`命名空间提供了`Regex`类来支持正则表达式的操作。通过创建`Regex`对象并调用其方法...

    java实现的表达式计算器

    6. **异常处理**:考虑输入不合法的情况,如缺少操作符、括号不匹配等,确保程序具有良好的错误处理机制。 7. **扩展性设计**:为了满足“可自行增强功能”的需求,程序应该允许添加新的运算符或函数,这可能涉及到...

    VB.NET正则表达式参考手册

    正则表达式(Regular Expression)则是VB.NET中用于处理和匹配文本的强大工具,广泛应用于数据验证、文本提取、替换等场景。本手册将深入探讨VB.NET中的正则表达式及其应用。 一、正则表达式基础 正则表达式是一组...

    EL表达式无效问题《ZT》

    如果类型不匹配,可能会导致异常。例如,EL表达式试图将一个字符串转换为整数,但该字符串不能转换为整数,就会出现错误。 5. **EL表达式语法错误**:确保EL表达式的语法正确无误。例如, `${user.name}`是正确的,...

    mfc 算数表达式求值

    - 在实现过程中,还需要考虑错误处理,如非法字符、未匹配的括号、操作符数量与操作数不匹配等问题。可以使用异常处理机制捕获并处理这些错误。 6. **性能优化**: - 考虑到效率,可以使用高效的数据结构如平衡...

    中缀表达式求值(C++ 含合法性检查,多位数,浮点数)

    在计算机科学中,中缀...C++提供了一套强大的工具,使得我们可以方便地完成这个任务,同时还能支持复杂的数据类型,如多位数和浮点数。通过这个项目,不仅可以提升编程技巧,还能加深对算法和数据结构的应用理解。

    界面形式的表达式计算器

    这种计算器的实现通常涉及计算机编程中的多方面技术,包括界面设计、数据结构(如栈)以及表达式解析。以下是关于这个主题的详细知识点: 1. **界面设计**:在GUI应用中,界面设计是至关重要的。对话框是一种常见的...

    算术表达式

    在求值过程中,可能会遇到语法错误(如未闭合的括号)、类型不匹配、除数为零等情况,需要进行相应的错误处理。常见的错误处理策略包括抛出异常、返回错误代码或提供错误信息。 六、实际应用 算术表达式求值广泛...

Global site tag (gtag.js) - Google Analytics