关于combobox的简单问题出错信息为“类型不匹配”

yunboonline 2003-05-11 10:57:53
Private Sub Command1_Click()
Dim temp As String
If Trim(Text1.Text) <> "" Then
temp = "trim(text1.text)"
Else
temp = ""
End If
If temp <> "" Then
temp = temp And "trim(text2.text)"
Else
temp = "trim(text2.text)"
End If
If temp <> "" Then
temp = temp And "trim(Combobox.text)"
Else
temp = "trim(Combobox.text)"
End If
If temp <> "" Then
temp = temp And "trim(text3.text)"
Else
temp = "trim(text3.text)"
End If
我的代码如上,但是当程序单步运行到 temp = "trim(Combobox.text)"时出错信息为“类型不匹配”
...全文
157 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoqi1983 2003-05-11
  • 打赏
  • 举报
回复
还有我认为出错应该会发生在这一句 temp = temp And "trim(text3.text)" ,你再调试一下,是哪里出错了。
gaoqi1983 2003-05-11
  • 打赏
  • 举报
回复
字符串连接应该是用&符号。temp = "trim(text1.text)" 这一句如果是想得到忽略了前后空格的text1.text的话,就应该把那对双引号给去掉。
lazycat818 2003-05-11
  • 打赏
  • 举报
回复
对字符串用AND是什么意思?
aspvbjava 2003-05-11
  • 打赏
  • 举报
回复
把""去掉
cow8063 2003-05-11
  • 打赏
  • 举报
回复
去掉引号,把AND改为& or +

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧