以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]位置53的错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=26890)

--  作者:chnfo
--  发布时间:2012/12/16 23:13:00
--  [求助]位置53的错误
在一个表的datacolchanged事件中加入一段代码,提示这个错误,是什么意思?




.NET Framework 版本:2.0.50727.5466
Foxtable 版本:2012.11.28.1
错误所在事件:表,A,DataColChanged
详细错误信息:
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Data.SyntaxErrorException: 无法解释位置 53 的标记“.”。
   在 System.Data.ExpressionParser.Parse()
   在 System.Data.DataExpression..ctor(DataTable table, String expression, Type type)
   在 System.Data.Select..ctor(DataTable table, String filterExpression, String sort, DataViewRowState recordStates)
   在 System.Data.DataTable.Select(String filterExpression, String sort, DataViewRowState recordStates)
   在 System.Data.DataTable.Compute(String expression, String filter)
   在 Foxtable.DataTable.Compute(String O0O00l1l01, String OOO001)
   在 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.OlO00OO1ll1lOO100Ol11O0l(Object O100l1, DataColumnChangeEventArgs O)
[此贴子已经被作者于2012-12-16 23:52:52编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/12/17 9:20:00
--  
Compute的条件表达式错误。
 
检查表,A,DataColChanged的事件代码。