| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 464 人关注过本帖
标题:数据类型不匹配
只看楼主 加入收藏
joyhwx
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-5-27
收藏
 问题点数:0 回复次数:1 
数据类型不匹配

xuehao=allt(thisform.text1.value)
banji=allt(thisform.combo3.value)
kecheng=allt(thisform.combo4.value)
xueqi=allt(thisform.combo5.value)
chengji=allt(thisform.text2.value)
sele grade
if chengji==""
tt=messagebox("想输入单科成绩吗?",4+32,"提示")
if tt==6
thisform.text2.setfocus
else
endif
else
locate for allt(学号)=xuehao
if eof()
locate for allt(课程)=kecheng
if allt(学号)=="".and.allt(班级)==banji
repl 学号 with xuehao
repl 成绩 with val(chengji)
repl 学期 with xueqi
else
append blank
repl 班级 with banji
repl 学号 with xuehao
repl 成绩 with val(chengji)
repl 学期 with xueqi
endif
else
locate for allt(学号)=xuehao
do while found()
if allt(课程)==kecheng .and. allt(学期)==xueqi
tt=messagebox("该科的成绩已存在,是否覆盖?",4+32+256,"提示")
if tt==6
repl 成绩 with val(chengji)
endif
else
continue
endif
enddo
append blank
repl 班级 with banji
repl 学号 with xuehao
repl 成绩 with chengji
repl 学期 with xueqi
endif
endif
以上是一个修改成绩单击代码.单击时老提示数据类型不匹配,一直调试不出来.望高手指点下

字段名 类型 宽度
学号 字符型 10
班级 字符型 20
课程 字符型 18
成绩 数值型 3
学期 字符型 2

搜索更多相关主题的帖子: 类型 数据 
2006-05-27 13:07
greenyzh
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-5-16
收藏
得分:0 
控件数据类型与你表中字段类型不一致造成的,你检查字段类型,然后检查对应控件的数据类型,就可以找到错误了。
2006-05-27 16:43
快速回复:数据类型不匹配
数据加载中...
 
   



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

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