Foxtable(狐表)用户栏目专家坐堂 → [求助]已解决!谢谢表达式没整明白!


  共有7127人关注过本帖树形打印复制链接

主题:[求助]已解决!谢谢表达式没整明白!

帅哥哟,离线,有人找我吗?
谢天钰
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
[求助]已解决!谢谢表达式没整明白!  发帖心情 Post By:2013/3/5 11:28:00 [只看该作者]

下面是代码:   家庭基本信息的"家庭编码"和个人基本信息的"家庭编码"都是高精度小数

            Dim jtbh As Decimal = e.DataRow("家庭编号")
            Dim lhz As DataRow = DataTables("个人基本信息表").Find("家庭编号 = " & jtbh & "" And "[与户主关系] = '户主'")

一运行的时候就出错了

 

.NET Framework 版本:2.0.50727.3643
Foxtable 版本:2012.11.29.1
错误所在事件:表,家庭信息表,DataColChanged
详细错误信息:
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.InvalidCastException: 从字符串“家庭编号 = 22042210310501071”到类型“Long”的转换无效。 ---> System.FormatException: 输入字符串的格式不正确。
   在 Microsoft.VisualBasic.CompilerServices.Conversions.ParseDecimal(String Value, NumberFormatInfo NumberFormat)
   在 Microsoft.VisualBasic.CompilerServices.Conversions.ToLong(String Value)
   --- 内部异常堆栈跟踪的结尾 ---
   在 Microsoft.VisualBasic.CompilerServices.Conversions.ToLong(String Value)
   在 UserCode.DataColChanged(DataColEventArgs e)
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   在 Foxtable.DataTable.O0ll10O00l0O11011l0110O0(Object O01Ol1, DataColumnChangeEventArgs O)

 

 

 

麻烦专家帮助看一下! 不知道怎么转换!

[此贴子已经被作者于2013-3-5 11:37:04编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/5 11:33:00 [只看该作者]

Dim jtbh As Long = e.DataRow("家庭编号")
Dim lhz As DataRow = DataTables("个人基本信息表").Find("家庭编号 = " & jtbh & " And [与户主关系] = '户主'")

 回到顶部