Foxtable(狐表)用户栏目专家坐堂 → [求助]sql server数据新增数据


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

主题:[求助]sql server数据新增数据

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
[求助]sql server数据新增数据  发帖心情 Post By:2022/1/14 12:55:00 [显示全部帖子]

在sql server数据库里:
是否可以用固定数量的字符字段:nchar(10)

我看到用狐表增加的字符字段都是:nvarchar(n)

还有备注字段是:nvarchar(max),这个是否太大,备注列能设置成nvarchar(4000)吗?

另有,对于约束,在狐表表事件里设置,是否还要在sql server数据库里也设置

因为碰到了在狐表里新增数据,保存后新增数据没有了,在sql server里查看新增的数据全成了空值

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/1/14 13:20:00 [显示全部帖子]

 这个数据库里的字段是我在sql server里增加的,不是在狐表里增加的,是否存在哪里的设置不对

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/1/14 13:32:00 [显示全部帖子]

我看了,在表属性增加行后执行,即DataRowAdded事件里,加代码就出问题,

e.DataTable.save()‘这里还没问题

e.DataRow("Creator") = User.Name
e.DataRow("Possessor") = User.Name   ’这里也没问题

e.DataTable.save()   ‘只要保存就出错

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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/1/14 13:53:00 [显示全部帖子]


"Creator”和"Possessor“字段都是nvarchar(10)

只要保存这一新增行就不显示了,sql server里查看就是空值


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


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/1/14 14:24:00 [显示全部帖子]

 我重新创建了表,是有没问题了,谢谢老题!

对于时间列
狐表默认用的是datetime字段,是否smalldatetime字段也尽量少用,还是?
[此贴子已经被作者于2022/1/14 14:28:17编辑过]

 回到顶部