Foxtable(狐表)用户栏目专家坐堂 → 插入行会有以下提示是什么原因


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

主题:插入行会有以下提示是什么原因

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
插入行会有以下提示是什么原因  发帖心情 Post By:2017/2/28 11:09:00 [显示全部帖子]

插入行会有以下提示是什么原因:
.NET Framework 版本:2.0.50727.8689
Foxtable 版本:2016.7.29.1
错误所在事件:快捷菜单,Insert,Click
详细错误信息:
值不能为空。
参数名: key


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 14:31:00 [显示全部帖子]

增加行没有任何问题,只要点插入行就不行了,无论是自定义菜单还快捷菜单都不行,什么原因?

Dim Val As Integer = 5
If InputValue(Val, "插入行", "请输入要插入的行数:") Then
    For i As Integer = 1 To Val
        CurrentTable.InsertNew
    Next
End If


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 14:44:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.7.29.1
错误所在事件:快捷菜单,Insert,Click
详细错误信息:
DataTable 内部索引已损坏:“5”。

这是什么原因?


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 16:36:00 [显示全部帖子]

数据怎么修复呀,重建不可能的,里面好多数据。


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 16:37:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.7.29.1
错误所在事件:
详细错误信息:
未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
增加多行会有如上提示

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 16:38:00 [显示全部帖子]

好几个项目都同时出现上述问题

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 17:09:00 [显示全部帖子]

昨天还没有问题,今天突然成这样了,新建了一个foxtable项目连接到这个数据库,插入行时没有问题?估计还是软件的问题


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 17:27:00 [显示全部帖子]

'If e.Table.Current IsNot Nothing Then
    'Dim dr As DataRow = e.Table.Current.DataRow
    'If dr IsNot Nothing Then
        'Dim wz As Integer = Tables("明细账").FindRow(dr)
        'If wz >=0 Then
            'Tables("明细账").Position = wz
        'End If
    'End If
    'If Tables("明细账").current.Isnull("审核") = True
        'e.Form.Controls("审核").TopMost = True
        'e.Form.Controls("消审").backMost = True
        '
        'e.Form.Controls("ZengJiaXiang").Enabled = True
        '
        'e.Form.Controls("ShanChuXiang").Enabled = True
    'Else
        'e.Form.Controls("消审").TopMost = True
        'e.Form.Controls("审核").backMost = True
        '
        'e.Form.Controls("ZengJiaXiang").Enabled = False
        '
        'e.Form.Controls("ShanChuXiang").Enabled = False
    'End If
'End If

这是窗口表CurrentChanged事件中的代码,把这些代码注释后,就没有问题了,不知道是什么原因?


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 17:28:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.8689
Foxtable 版本:2016.7.29.1
错误所在事件:快捷菜单,Insert,Click
详细错误信息:
对象不能从 DBNull 转换为其他类型。

这是什么原因呀?


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2017/2/28 17:30:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.8689
Foxtable 版本:2016.7.29.1
错误所在事件:快捷菜单,Insert,Click
详细错误信息:
DataTable 内部索引已损坏:“5”。

把12楼代码注释会出现上述提示。


 回到顶部
总数 16 1 2 下一页