以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 无法将System.String 转换成System.String[,] (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41545)
|
-- 作者:longtechwj
-- 发布时间:2013/10/22 11:24:00
-- 无法将System.String 转换成System.String[,]
无法将System.String 转换成System.String[,]
此主题相关图片如下:qq截图20131022112107.jpg

|
-- 作者:Bin
-- 发布时间:2013/10/22 11:25:00
--
你的代码发出来看看.
|
-- 作者:longtechwj
-- 发布时间:2013/10/22 11:30:00
--
Dim str As String Dim str1 As String Dim abg(0 To vars("tbnv")-1,0 To 1) As String abg=vars("sl") If(Tables("查询条件_Table1").Rows.Count<>0) Then str=Cstr(Tables("查询条件_Table1").Current("字段")) For i As Integer=0 To vars("tbnv")-1 If(str=abg(i,1).SubString(0,vars("tbnv"))) Then messagebox.show(abg(i,0)) End If Next End If
|
-- 作者:Bin
-- 发布时间:2013/10/22 11:36:00
--
上例子吧,
应该是 vars("tbnv") 这个变量数值的问题
[此贴子已经被作者于2013-10-22 11:38:21编辑过]
|
-- 作者:longtechwj
-- 发布时间:2013/10/22 11:36:00
--
就是刚那个二维数组我要把他的节点元素取出来
然后跟string类型的数据进行比较
|
-- 作者:Bin
-- 发布时间:2013/10/22 11:37:00
--
你上个例子吧
|
-- 作者:longtechwj
-- 发布时间:2013/10/22 11:39:00
--
代码大致是这样的,我简化一点
dim arr(0 To 1, 0 to 2) as string
arr(0,1)="abc"
dim str as string=nothing
if(str=arr(0,1)) then
messagebox.show(1)
end if
你执行下就会报同样的错误
[此贴子已经被作者于2013-10-22 11:39:50编辑过]
|
-- 作者:Bin
-- 发布时间:2013/10/22 11:42:00
--
执行没有报错啊
|
-- 作者:longtechwj
-- 发布时间:2013/10/22 11:42:00
--
vars("tbnv")这个是int类型的全局变量
难道是空的?
[此贴子已经被作者于2013-10-22 11:42:55编辑过]
|
-- 作者:Bin
-- 发布时间:2013/10/22 11:44:00
--
上个例子,你发出来的代码执行没有报错.正常运作.
|