在VB中Access数据库中不能在表中添加新纪录了,说是显示这种数据类型不支持该操作数,请问是怎么了呢?急

如题所述

你好!这是数据类型不匹配的原因造成的,我以前也碰到过你这样的问题。你的分类号请问是什么数据类型的呢?如果是“01“试着把他变成数值型。我是重新设置了字段类型之后恢复了正常的如果还不行你HI我我帮你看看。祝你早日解决问题.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-26
字段类型设置错误!重新设定出错字段的数据类型。比如你设置了一个字段为“是/否”,而你却在该字段写入其它类型的数值就会出错。

在VB中Access数据库中不能在表中添加新纪录了,说是显示这种数据类型不...
你好!这是数据类型不匹配的原因造成的,我以前也碰到过你这样的问题。你的分类号请问是什么数据类型的呢?如果是“01“试着把他变成数值型。我是重新设置了字段类型之后恢复了正常的如果还不行你HI我我帮你看看。祝你早日解决问题.

如何在ACCESS 窗体中向表中添加记录
在ACCESS窗体中向表中添加记录的具体操作步骤如下:1、首先,使用“查询设计”新建一个查询:2、然后,选择加入的表:3、添加要查询的字段名,这很简单,关键是“查询条件:4、在“图书名称”条件一格中右击,选择“生成器”:5、输入like,找到“表达式元素”>“Forms”>所有窗体>窗体名称。再在“表...

VB对ACCESS数据库操作时,为了避免重复添加记录,应该如何来做呢?_百度...
这个很简单啊,你在添加记录前,先搜索一下数据库中是否已经存在这个记录,有就提示,没有就保存新纪录。例子:(由于数据库操作引擎不同,可能不适合你,仅仅是个例子)rs.open "select from 用户表 where 用户名='"& username & "'and 密码='"& password & "'",conn,1,1 if rs.eof then ...

VB建的表在access无法插入列,也没有 “添加新字段”这一列?
1、增加字段:CString msql = "ALTER TABLE student ADD COLUMN ziduan char(50)";mdatabase.ExecuteSQL(msql);\/\/添加名为zizhuan的字段到名为student的表中。2、新纪录:msqlstr = "INSERT INTO student (学号,姓名,数学) VALUES ('2011','jack','99')";mdatabase.ExecuteSQL(msql);\/\/添...

ACCESS的链接表打开后不能修改或者增加新纪录(excel或者odbc的都是...
1、access 不能编辑 链接的excel表 这是系统的问题 没有办法 微软就是这么设计的……2、字段的 从左到右的优先顺序来排列 与excel 中的排序方式一样 最优先的先排其次是 同一个上级下的 右侧再按着自己的排列顺序排序……你的例子就是 先按序号排 同一序号下的不同人名 再按着升序排序……3、...

VB编程,如何解决ACCESS不能像EXCEL那样用公式根据已知字段自动计算其 ...
在Access中是使用select语句来查询数据库的,当数据存入数据库以后,您可以使用VBA调用存储过程来获取您要的数据,再把数据传入Excel。其实没必要这么麻烦,如果数据量不是很大,用Excel就行了,如果数据量稍大,就使用Access。倒来倒去很容易犯不该犯的低级错误 ...

ACCESS用窗体按钮向数据表添加记录
strSql = "INSERT INTO 10-收样(收样单编号,收样人姓名,收样日期, 客户,送样联系人) "strSql = strSql & "VALUES('"strSql = strSql & [Forms]![样品流转-收样]![收样单编号]strSql = strSql & "','" & [Forms]![样品流转-收样]![收样人姓名]strSql = strSql & "‘,#"...

紧急问题:Access数据库如何删除最旧的纪录?
sql="select top "&tablecount-1000&" * from liuyanban order by id "rs.open sql,conn,1,3 do while not rs.eof rs.delete rs.movenext'看一下是否需要这句,我记得不用了 loop

Access数据库中复制新纪录后,怎么粘贴?
先打开要往里面粘贴记录的表,然后点击表的最左边的记录选择标签选定最后一个记录,把鼠标移到要输入数据的粘贴区域点右键,选择粘贴就可以了,希望我的回答对你有帮助。

python 操作ACCESS数据库中 如何删除记录
3、增加字段: CString msql = "ALTER TABLE student ADD COLUMN ziduan char(30)"; mdatabase。ExecuteSQL(msql);。。添加名为3zizhuan的字段到名为5student的表中6。 4、新纪录: msqlstr = "INSERT INTO student (学号,姓名,数学) VALUES ('5014','jack','67')"; mdatabase。Execute...

相似回答