关于access的插入记录的问题

INSERT INTO 用户 VALUES ([forms]![用户 窗体]![tzxt0],[forms]![用户 窗体]![tzxt2],[forms]![用户 窗体]![tzxt4],[forms]![用户 窗体]![tzxt6],NULL);
哪里不对?

在SQL语句里直接引用ACCESS窗体里的控件值,这在ACCESS查询里是允许的。语句表面上未发现重大问题。造成运行出错的原因很多,下面大致列举原因如下,请逐条排查:

1)[用户 窗体]这个窗体名是否实际存在?如果存在,该窗体是否已经打开?;

2)窗体控件[tzxt0]、[tzxt2]、[tzxt4]、[tzxt6]是否存在、拼写是否正确?(提示文本框名一般是Text+数字,tzxt可能有误哦);

3)用户表里的字段个数是否与上述语句里values里的参数个数一致?;
4)被引用的控件里的值是否用户表里对应的字段类型一致或兼容?各个参数值是否符合用户表设置的有效性规则、约束、表间参照完整性和索引限制等规范的要求。

可能导致出错的原因还有很多无法一一列举,如果循上述方向还找不到原因,请贴出报错提示,我再设法找出原因。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-09
你的输入值是不带单引号的, sql的语法是字符串2边带单引号

如何向access中的表里追加记录?
1、打开需要处理的文件,如图所示,在班级后边的单元格输入性别。在单元格输入张三,在年龄输入12,在班级输入1,在性别格输入女,完成第一条记录。2、首先,打开Access并创建一个新的数据库,如下图所示。然后创建一个新的数据回表,添加数据字段。然后将数据添加到数据表中,如下图所示。然后在SQL编辑...

在Access中出现“由于数据表***需要一个相关记录,不能添加或修改记录...
当你在使用Access时遇到“由于数据表***需要一个相关记录,不能添加或修改记录”的错误,通常是因为表的结构设置出现了问题。解决这个问题的步骤如下:首先,打开Access,定位到你想要编辑的数据表,然后右键点击工作表标签,选择“设计视图”选项以进入数据表的编辑模式。在设计视图中,找到引起问题的字段...

往access里添加新记录的问题
1、首先在acces窗体的显示表中,单击添加记录按钮。2、然后即可添加空白记录段添加之后,并输入文字。3、然而单击空白处,即可添加成功,如下图所示。4、如果想要删除,这时选中要删除的记录字段。5、然后在菜单工具栏中单击删除按钮,如下图所示删除成功。

关于access的插入记录的问题
在SQL语句里直接引用ACCESS窗体里的控件值,这在ACCESS查询里是允许的。语句表面上未发现重大问题。造成运行出错的原因很多,下面大致列举原因如下,请逐条排查:1)[用户 窗体]这个窗体名是否实际存在?如果存在,该窗体是否已经打开?;2)窗体控件[tzxt0]、[tzxt2]、[tzxt4]、[tzxt6]是否存在、拼写...

在access数据库,使用sql语句插入和更新表记录?
在使用Access数据库时,可以通过SQL语句进行插入和更新表记录的操作。然而,若遇到堆叠注入问题,需要正确理解和应对。堆叠注入主要发生在SQL查询语句中,分号";"通常表示查询语句的结束。在分号后面添加额外的SQL语句,形成堆叠注入,这种注入方式类似于联合查询,但不同的是,联合查询只能执行有限的查询语句...

access数据库的问题
在处理Access数据库时,若面临已输入大量记录后需修改或添加字段的情况,传统的在默认值里设置方法可能不再适用。为解决这一问题,以下提供一种更为简便实用的解决方案,尤其是对于已录入较多记录的场景。步骤一:在“查询”功能中创建一个“更新查询”。首先,打开查询设计器,将需要修改的表添加至显示...

Access数据表不能添加新记录,为什么?
在Access中出现“由于数据表***需要一个相关记录,不能添加或修改记录”,是设置错误造成的,解决方法如下:1、启动Access ,打开需要进行修改的数据表,然后在工作表标签上右击鼠标,选择快捷菜单中的“设计视图”命令。2、在设计视图模式下,鼠标右击某个字段名,在快捷菜单中选择“插入行”命令,将在...

ACCESS向表中追加一份记录的副本为什么会有很多空行
记录数相同。selectF2fromTableA的记录数和selectF1fromTableA的记录数相同,所以selectF2fromTableA里面有很多空记录。出现多添加一条空白记录时,可以先判断其中的字段不为空再插入数据。

access中输入入库记录后查找库存信息,如果有库存则更新库存数量,没有...
4. 将按钮控件(Button)添加到Access表单中,然后为按钮的单击事件连接上刚刚编写的VBA代码。现在,当用户点击这个按钮时,将弹出对话框输入物品名称和库存数量。系统将在“Inventory”表中根据物品名称查找记录,如果找到匹配的记录,则更新库存数量;否则,添加一条新记录。请注意,以上代码示例仅为参考,...

access数据库录入数据后部分窗体没有记录是怎么回事
access数据库录入数据后部分窗体没有记录是因为还未更新,access数据添加进去后,窗体中的数据查询未更新就会出现没有记录的情况,应该在添加数据后,刷新你的查询结果。所以access数据库录入数据后部分窗体没有记录。

相似回答