Foxtable(狐表)用户栏目专家坐堂 → 这个错误什么意思?


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

主题:这个错误什么意思?

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


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
这个错误什么意思?  发帖心情 Post By:2013/12/4 11:44:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:360截图20131204113513047.jpg
图片点击可在新窗口打开查看


 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/4 11:45:00 [只看该作者]

点击显示详细信息看看.

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


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
  发帖心情 Post By:2013/12/4 12:01:00 [只看该作者]

.NET Framework 版本:2.0.50727.5472
Foxtable 版本:2013.10.14.1
错误所在事件:
详细错误信息:
对于造型说明无效的字符值

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/4 12:03:00 [只看该作者]

执行什么操作出现这个错误? 上个例子看看,还没见过这个错误提示呢.

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


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
  发帖心情 Post By:2013/12/4 15:01:00 [只看该作者]

做不了例子,贴出下面的按钮代码,请帮忙看下是否代码是有问题,是用临时表更新数据:
Dim dr,dr1 As DataRow
Dim cmd As New SQLCommand
cmd.ConnectionName = Mydata
Dim dt As DataTable
cmd.CommandText = "select * from {事务提醒}"
dt = cmd.ExecuteReader(True)

Dim n_tb As String = e.Form.Controls("CmB_tb").Value
If n_tb > "" Then
    '---集合选择表的后台数据,将其"待处理"或"退回"状态的记录更新或加入到{事务提醒}表中来.
    cmd.CommandText = "select * from {" & n_tb & "} where sys_Fzt <> '已完成' And sys_Fzt <> '已中止'"
    Dim dt2 As DataTable = cmd.ExecuteReader()
    For Each pr As DataRow In dt2.DataRows
        dr = dt.Find("单据名称 = '" & n_tb & "'")
        If dr IsNot Nothing Then '用实际表中的数值更新{事务提醒}中的信息
            dr("发送人") = pr("sys_Revisor")
            dr("发送时间") = pr("sys_Mdate")
            dr("内容") = pr("sys_Fname")
            dr("sys_Inputer") = pr("sys_Inputer")
            dr("sys_Fbh") = pr("sys_Fbh")
            dr("sys_Fzt") = pr("sys_Fzt")
            dr("sys_Fcdz") = pr("sys_Fcdz")
            dr("sys_Fback") = pr("sys_Fback")
        Else
            dr = dt.AddNew()
            dr("发送人") = pr("sys_Revisor")
            dr("发送时间") = pr("sys_Mdate")
            dr("内容") = pr("sys_Fname")
            dr("单据名称") = n_tb
            dr("sys_Inputer") = pr("sys_Inputer")
            dr("sys_Fbh") = pr("sys_Fbh")
            dr("sys_Fzt") = pr("sys_Fzt")
            dr("sys_Fcdz") = pr("sys_Fcdz")
            dr("sys_Fback") = pr("sys_Fback")
        End If
    Next
    dt.save()
End If

就是在保存时提示出的错,但相同的代码,同样的表结构。在另外一个数据库上运行又没错。谢谢!

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


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


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


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
  发帖心情 Post By:2013/12/4 15:36:00 [只看该作者]

谢谢狐爸,果然是和日期列相关的,发送时间注释掉就没提示了。原因只好再慢慢找了。

 回到顶部