[Microsoft][ODBC Microsoft Access Driver] 试图将 Null 值赋予一个非 Variant 数据类型的变量

原创 2011年01月14日 20:27:00

      今天写代码的时候遇到了一个这样的小问题记录下来(使用的是access数据库)

其实这也不算是一个大的问答题,就是一个细节问题。说一下为什么会出这样的问题:数据库的某表中id字段是‘自动编号’,我习惯性的在写添加记录的sql语句时写成了这样:"insert into **(id, name) values(null, ?)"。就是因为这样所以出现了这样的错误,给自动编号的字段添加了null值。以前一直用的是mysql数据库,这样的语句在mysql数据库中是没问题的。以后注意!!!!

                                                                                                                                                                     ------王康

[ASP.NET]解决“试图将 Null 值赋予一个非 Variant 数据类型的变量”的问题

错误提示 :"试图将 Null 值赋予一个非 Variant 数据类型的变量" 错误原因:在VS2005中,用ACCESS做数据库时insert into 命令会把自动编号也会加进去,所以这个就需要...

VARIANT类型的两个转换函数

下面是摘自MSDN的两个函数:  1、ConvertVarTypeToString —— 将Variant类型转换为字符串2、ConvertValueToString —— 将Variant值转换为字...
  • dyw
  • dyw
  • 2007年09月18日 08:42
  • 1241

Access下“是/否”数据类型在使用NHibernate中的一个问题

使用NH,遇到一个问题,ACCESS数据字段中有一项“click”字段,属性是“是/否”。我起初把click在NH中映射为TrueFalse类型,但在插入一条数据时候,就会出错,报告数据类型不匹配。弄...

VARIANT 数据类型

VARIANT 数据类型在文件OAIDL.IDL中定义如下:  【vc中数据类型,对应类为_variant_t】 struct tagVARIANT {     union { ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Microsoft][ODBC Microsoft Access Driver] 试图将 Null 值赋予一个非 Variant 数据类型的变量
举报原因:
原因补充:

(最多只允许输入30个字)