| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1271 人关注过本帖
标题:[讨论]SQL语句又出问题了!
取消只看楼主 加入收藏
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
 问题点数:0 回复次数:9 
[讨论]SQL语句又出问题了!
update时提示"至少一个参数没有被指定值!"

谁遇到过这样的错误,讲下排错经验!

我调试的头都大了,硬是没找出什么毛病!

肯定两点:
1'SQL语句绝对没有问题,SQLSERVER中能成功执行!
2'数据库连接绝对没有问题,其他操作一切正常!
搜索更多相关主题的帖子: SQL 语句 
2007-09-25 10:26
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
sql = "update MemberInfo set M_Name='" & Trim(Me.txtM_Name) '姓名
sql = sql & "',M_Sex='" & Trim(Me.cmbM_Sex) '性别
sql = sql & "',M_Birthday=" & Me.dtpM_Birthday '出生年月(数据类型为DATE)
sql = sql & ",M_Nation='" & Trim(Me.cmbM_Nation) '民族
sql = sql & "',M_NativePlace='" & Trim(Me.txtM_NativePlace) '籍贯
sql = sql & "',M_Diploma='" & Trim(Me.cmbM_Diploma) '学历
sql = sql & "',M_Speciality='" & Trim(Me.txtM_Speciality) '专业
sql = sql & "',M_Adress='" & Trim(Me.txtM_Address) '地址
sql = sql & "',M_Postalcode='" & Trim(Me.txtM_Postalcode) '邮编
sql = sql & "',M_Phone='" & Trim(Me.txtM_Phone) '电话
sql = sql & "',M_Email='" & Trim(Me.txtM_Email) '电子邮箱
sql = sql & "',M_JoinJobTime=" & Me.dtpM_JoinJobTime '参加工作时间(数据类型为DATE)
sql = sql & ",M_EnterComTime=" & Me.dtpM_EnterComTime '进入本公司时间(数据类型为DATE)
sql = sql & ",M_StarPayTime=" & Me.dtpM_StarPayTime '本公司起薪时间(数据类型为DATE)
sql = sql & ",M_Dept='" & Trim(Me.cmbM_Dept) '所在部门
sql = sql & "',M_Duty='" & Trim(Me.cmbM_Duty) '担任职务
sql = sql & "',M_DirectLead='" & Trim(Me.txtM_DirectLead) '直接上司
sql = sql & "',M_Remark='" & Trim(Me.txtM_Remark) '备注信息
sql = sql & "' where M_ID='" & Me.txtM_ID & "'"
没说明字段的数据类型全不为文本

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 10:36
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
debub.print sql 结果如下:
update MemberInfo set M_Name='张萨那',M_Sex='男',M_Birthday=1985-9-24,M_Nation='汉',M_NativePlace='北京',M_Diploma='硕士',M_Speciality='计算机',M_Adress='',M_Postalcode='',M_Phone='',M_Email='',M_JoinJobTime=2007-9-24,M_EnterComTime=2007-9-24,M_StarPayTime=2007-9-24,M_Dept='',M_Duty='',M_DirectLead='',M_Remark='' where M_ID='M00001'

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 10:42
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
时间不加,加了就变成语法错误了!!

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 10:43
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
加上单引号就说明 时间 是字符串了 ,数据类型不匹配的错误又来了!

这个地方没错的!

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 10:44
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
那些时间字段的数据类型都是 日期/时间

加上引号就是数据类型不匹配,我发贴之前就已经调试过了

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 10:46
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
我就这样的格式写入数据一点问题都问题!

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 10:47
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
回复:(purana)创建表.if object_id(\'table1\') is n...

找到错误了

SQLSERVER里字段M_Adress
SQL语句里也是M_Adress

我的ACCESS里该字段M_Address

粗心大意造成的,少写了一个字母d,浪费了我1个小时时间!
55555555555555


当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 11:20
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
回复:(随风逐流)我还是要提醒你哦.ACCESS中时间如果...
是的,我刚才才发现这个问题,我窗体上用的是DTPicker控件,写进去的全是DTPicker的最小值,怎么解决?
加上引号报数据类型不匹配的错误!

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 11:44
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
收藏
得分:0 
回复:(随风逐流)看来你的工具不全....我机器连VS20...
你不说VS2005还好,提起来我就恼火的很,装了3道没装上去,重装系统后才OK!

运行起来巨吃内存!

当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-25 11:46
快速回复:[讨论]SQL语句又出问题了!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017200 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved