以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据库回传? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30077) |
-- 作者:rpg2813 -- 发布时间:2013/3/20 15:26:00 -- [求助]数据库回传? 主键用的是字符串,数据库生成,必须用字符串,数据库是sql,现在主键的字符串必须同步表回传过来,如何代码写回传? |
-- 作者:rpg2813 -- 发布时间:2013/3/20 16:55:00 -- 添加记录,因为用的id不是数字,主键id列就为空,保存后 sql有了这一条记录,在foxtable里还是id为空,需要读取一下,同步表可以实现,同步行用不了 我希望foxtable可以生成guid传递给sql,或者数据库生成的id回传给foxtable的方法 |
-- 作者:狐狸爸爸 -- 发布时间:2013/3/20 17:34:00 -- 在foxtable生成guid,写入id列,保存此行。 这样不可以吗? |
-- 作者:rpg2813 -- 发布时间:2013/3/21 21:54:00 -- 以下是引用狐狸爸爸在2013-3-20 17:34:00的发言:
如何生成uid?在foxtable里
在foxtable生成guid,写入id列,保存此行。 这样不可以吗? |
-- 作者:狐狸爸爸 -- 发布时间:2013/3/22 8:38:00 -- MessageBox.Show(Guid.NewGuid.ToString()) |
-- 作者:rpg2813 -- 发布时间:2013/3/23 17:07:00 -- 不能在foxtable里设置自动生成guid么?新增多行时 |
-- 作者:nblwar -- 发布时间:2013/3/23 20:49:00 -- 你们真有闲,居然自带的主键不用,还非要弄什么字符型主键 |
-- 作者:有点甜 -- 发布时间:2013/3/24 20:40:00 -- 以下是引用rpg2813在2013-3-23 17:07:00的发言:
不能在foxtable里设置自动生成guid么?新增多行时 DatarowAdding事件:
e.DataRow("主键") = Guid.NewGuid.ToString() |
-- 作者:rpg2813 -- 发布时间:2013/3/25 1:02:00 -- 以下是引用nblwar在2013-3-23 20:49:00的发言:
和别的系统模块兼容呀~
你们真有闲,居然自带的主键不用,还非要弄什么字符型主键 |
-- 作者:rpg2813 -- 发布时间:2013/3/25 1:03:00 -- 以下是引用有点甜在2013-3-24 20:40:00的发言:
万分感谢
DatarowAdding事件:
e.DataRow("主键") = Guid.NewGuid.ToString() |