设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1373|回复: 4
打印 上一主题 下一主题

[模块/函数] 帮我找找这句Insert into中错误的地方

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-3 14:53:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sql = " INSERT INTO 产品资料(客户, 产品编号, 产品名称, 模具编号, 重量, 规格, 颜色, 材质, 炼焦时间, 硫化时间, 建档日期, 备注 )  values( '" & 客户 & "','" & 产品编号 & "','" & 产品名称 & "','" & 模具编号 & "'," & 重量 & ",'" & 规格 & "','" & 颜色 & "','" & 材质 & "'," & 炼焦时间 & "," & 硫化时间 & ",#" & 建档日期 & "#,'" & 备注 & "')"
   
    DoCmd.RunSQL Sql

我找了好久,没找出错误在什么地方
帮我看看,谢谢大家
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-11-3 16:13:11 | 只看该作者
逐个删除对应的字段,不就知道了?
3#
发表于 2007-11-3 17:00:54 | 只看该作者

可能你有记录重复了

可能你有记录重复了,查询看有没有主键重复
4#
发表于 2007-11-4 17:28:48 | 只看该作者

回复insert into语句

Sql = " INSERT INTO 产品资料 ( 客户, 产品编号, 产品名称, 模具编号, 重量, 规格, 颜色, 材质, 炼焦时间, 硫化时间, 建档日期, 备注 )  values( """& 客户 &""","""& 产品编号 &""","""& 产品名称 &""","""& 模具编号 &""","""& 重量 &""","""& 规格 &""","""& 颜色 &""","""& 材质 &""","""& 炼焦时间 &""","""& 硫化时间 &""",""#"& 建档日期 &"#"","""& 备注 &""" )"
如果还不行,可能是那个日期表达有问题,你可以先定义它为日期,再把那个#去掉是没有影响的
即定义:      dim 建档日期 as date
5#
发表于 2007-11-6 20:55:09 | 只看该作者
如果是出"类型不匹配"的错,建议文本型用trim(nz()),数值型用val(nz()),日期型用cdate(),应该就解决了.
Sql = " INSERT INTO 产品资料(客户, 产品编号, 产品名称, 模具编号, 重量, 规格, 颜色, 材质, 炼焦时间, 硫化时间, 建档日期, 备注 )  values( '" & trim(nz(客户)) & "','" & trim(nz(产品编号)) & "','" & trim(nz(产品名称)) & "','" & trim(nz(模具编号)) & "'," & val(nz(重量)) & ",'" & trim(nz(规格)) & "','" & trim(nz(颜色)) & "','" & trim(nz(材质)) & "'," & val(nz(炼焦时间)) & "," & val(nz(硫化时间)) & ",#" & cdate(建档日期) & "#,'" & trim(nz(备注)) & "')"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-10 06:16 , Processed in 0.090717 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表