以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  麻烦高人帮我看一下代码错在哪儿?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31763)

--  作者:xfilemark
--  发布时间:2013/4/20 0:17:00
--  麻烦高人帮我看一下代码错在哪儿?
Dim dr As DataRow
dr = DataTables("payInfo").find("tel = \'"& Forms("CC收费系统").Controls("telText").Value &"\'" And "name = \'"& e.Sender.Value &"\'")
If dr IsNot Nothing Then
If Forms("CC收费系统").opened Then
Forms("CC收费系统").Controls("idText").Value = dr("id")
End If
End If

错误提示:
“错误代码位置:窗口,CC收费系统,nameBox,Leave
System.InvalidCastException: 从字符串“tel = \'13652310568\'" 到类型“Long“的转换无效。——>
System.FormatException:输入字符串的格式不正确。
..................
..................

"

谢谢!
[此贴子已经被作者于2013-4-20 0:30:41编辑过]

--  作者:xuezxz
--  发布时间:2013/4/20 0:30:00
--  
dr = DataTables("payInfo").find("tel = \'"& Forms("CC收费系统").Controls("telText").Value &"\' And name = \'"& e.Sender.Value &"\'")
--  作者:xfilemark
--  发布时间:2013/4/20 0:39:00
--  
非常感谢xuezxz,问题解决了!