标题:提示说“操作符/操作数类型不匹配”
只看楼主
mineworkers
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2010-10-17
结帖率:90%
已结贴  问题点数:5 回复次数:9 
提示说“操作符/操作数类型不匹配”
表的一个字段叫 编号 是字符型  字段宽度是10   然后我在表中添加了一个编号是123456的记录。。。然后项目连编后,
当调用某个表单的时候,需要输入编号,这时,我就输入了123456.。。。。然后怎么就提示说“操作符/操作数类型不匹配”
求解。。。
搜索更多相关主题的帖子: 记录 
2011-04-25 22:42
mineworkers
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2010-10-17
得分:0 
我将表中的记录的编号改成xihuan之后,再试的时候也是提示说“操作符/操作数类型不匹配”
2011-04-25 23:13
mineworkers
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2010-10-17
得分:0 
是不是提示操作符/操作数类型不匹配      就一定是表中设定的字段类型和获得的类型不一样引起的???我是用alltrim()获得text中的值,然后select 名。。。。。。。。。。。。。find &are。。。。。。。if found()。。。。。谁能帮我解决下啊
2011-04-25 23:36
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
得分:1 
你的表单上输入控件是什么?如果控件是text,控制源是内存变量,那么就将内存变量="",
2011-04-26 07:27
wukou
Rank: 1
等 级:新手上路
威 望:1
帖 子:90
专家分:8
注 册:2005-8-25
得分:1 
和你表单的控件有关,和你使用的程序语句有关,发上来帮你看看。只说这些不好说明白。

2011-04-26 08:08
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
得分:1 
alltrim()函数的功能是将“字符型”数据的前后空格删除,如果用于处理“数值型”数据必然出现“操作符/操作数类型不匹配 ……”
可以在表单的init事件中将这个文本框限制为接收字符型数据:
thisform.text1.Value=""

相互学习,互相交流,共同提高。
2011-04-26 09:02
wukou
Rank: 1
等 级:新手上路
威 望:1
帖 子:90
专家分:8
注 册:2005-8-25
得分:0 
我用过text这个文本框,没提示说这个呀

2011-04-27 07:07
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:1 
在出错时挂起程序,先检查是哪条语句出错,然后再检查相关的变量内容和类型。

活到老,学到老! http://www. E-mail:hu-jj@
2011-04-27 08:55
xvfp
Rank: 2
等 级:论坛游民
帖 子:34
专家分:24
注 册:2011-4-13
得分:1 
你的表、字段、记录都没有错,那是一个字符型的东东;
问题应该是你敲键盘时,接收你敲入的东东的那个框...的属性必须是字符型的。
2011-04-27 11:08
mineworkers
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2010-10-17
得分:0 
我重新写了这个表单之后,这个问题就没有出现了,还是不懂是怎么回事。。。但是非常感谢各位高手,非常的感谢!!!!!!
2011-04-27 14:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-337904-1-1.html




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

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