以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  对话框  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51002)

--  作者:散客
--  发布时间:2014/5/16 17:29:00
--  对话框

.NET Framework 版本:2.0.50727.5466
Foxtable 版本:2014.5.12.1
错误所在事件:
详细错误信息:
无法将值“-1”转换为类型: System.Byte。

代码如下:(按钮)

Dim CPH As String =Tables("单位情况.车辆明细表").Current("车牌号")
If MessageBox.Show("车牌号: "& CPH & "" & vbcrlf & "该车辆是否已售出?" & vbcrlf & "售出后该车辆将不统计在现有车辆数量之内","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question) = DialogResult.Yes Then
Tables("单位情况.车辆明细表").Current("车辆去向") = "出售"
Tables("单位情况.车辆明细表").Current("sj") = Date.Today
End If

 有时为-2 不知错在哪里?

请教???


--  作者:Bin
--  发布时间:2014/5/16 17:31:00
--  
建议您用这个方法:
http://www.foxtable.com/help/topics/1485.htm

先找出是哪一行出错,然后分析原因,搞不定,贴出代码,并告诉我们运行到哪一行出错,以及错误提示。