类型不匹配为什么会出现类型不匹配?

simonqsm 2004-06-22 12:32:46
错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'MyObject.InsertIntoStudent'
/ctest/register.asp, 第 30 行

MyObject.InsertIntoStudent函数的返回值是Boolean,具体定义
Public Function InsertIntoStudent(sqlvalue As String) As Boolean
Dim strSql As String
strSql = "Insert Into student values (" + sqlvalue + ")"
conn.Execute strSql
If Err.Number <> 0 Then
InsertIntoStudent = False
Else
InsertIntoStudent = True
End If
End Function
第 30 行是asp页面的
dim flag
flag=MyObject.InsertIntoStudent(sql)
如果单独执行MyObject.InsertIntoStudent(sql)没有任何错误
这是什么原因呀,郁闷
...全文
143 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
simonqsm 2004-06-24
  • 打赏
  • 举报
回复
??
simonqsm 2004-06-23
  • 打赏
  • 举报
回复
??
toprory 2004-06-22
  • 打赏
  • 举报
回复
直接输出
MyObject.InsertIntoStudent(sql)
看看输出什么
fashchina 2004-06-22
  • 打赏
  • 举报
回复
up
simonqsm 2004-06-22
  • 打赏
  • 举报
回复
sql语句肯定没有问题
mfkiqpl 2004-06-22
  • 打赏
  • 举报
回复
strSql = "Insert Into student values (" + sqlvalue + ")"
字段名呢?
simonqsm 2004-06-22
  • 打赏
  • 举报
回复
??
simonqsm 2004-06-22
  • 打赏
  • 举报
回复
toprory(蓝蝎) :MyObject.InsertIntoStudent(sql),执行没有问题,但就是把返回值赋给flag的时候出问题,说类型不匹配
simonqsm 2004-06-22
  • 打赏
  • 举报
回复
to:wesheng(esheng) 不好用呀!
king2003 2004-06-22
  • 打赏
  • 举报
回复
高手
wesheng 2004-06-22
  • 打赏
  • 举报
回复
你试试dim flag as boolean

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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