实时错误13 类型错误

lwj_1986 2009-06-09 04:02:05
Set rs = New Recordset 
rs.Open "select 变量地址 from [PlcInfoTable] where 数据库表 = 'ProductD4'", conn, adOpenKeyset, adLockPessimistic
temp = rs.GetString()
dd = Split(temp, Chr(32))



dd = Split(temp, Chr(32)) 报数据类型错误

是什么原因呢


我是这样定义的 dim dd() as string
哪里有问题
...全文
61 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
clear_zero 2009-06-09
  • 打赏
  • 举报
回复
dd = Split(temp, Chr(13))
vbman2003 2009-06-09
  • 打赏
  • 举报
回复

'记忆有误,测试了如下可以:
dim temp as string
dim dd() as string
Set rs = New Recordset
rs.Open "select 变量地址 from [PlcInfoTable] where 数据库表 = 'ProductD4'", conn, adOpenKeyset, adLockPessimistic
temp = rs.GetString()
dd = Split(temp, Chr(13)) '数据是由Chr(13)回车符分隔 ,每个字段的值是用vbTab分隔
feiyun0112 2009-06-09
  • 打赏
  • 举报
回复
temp =?

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://feiyun0112.cnblogs.com/
vbman2003 2009-06-09
  • 打赏
  • 举报
回复
哦,这样:
dd = Split(temp, Chr(13))
vbman2003 2009-06-09
  • 打赏
  • 举报
回复
你查一下ADo帮助,好象记得这二个变量都要求是variant类型...
vbman2003 2009-06-09
  • 打赏
  • 举报
回复
dim tmp,dd

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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