以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]自定义用户管理遇到问题 请帮忙看看  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59726)

--  作者:mxm121
--  发布时间:2014/11/9 22:00:00
--  [求助]自定义用户管理遇到问题 请帮忙看看
按照手册里自定义用户与权限管理之二做的


五、在项目事件AfterOpenProject加上代码:

Dim cmd As New SQLCommand
cmd
.ConnectionName = "User"
cmd
.CommandText = "SELECT * From {Users} Where [Name] Is Null"
_UserTable
 = cmd.ExecuteReader(True)



项目启动提示


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




--  作者:有点甜
--  发布时间:2014/11/9 22:06:00
--  
 你的users表没有设置主键。
--  作者:mxm121
--  发布时间:2014/11/9 22:13:00
--  
哦  我现在把_UserTable = cmd.ExecuteReader(True) true去掉了 没设置主键也不报错了
我看在用自定义用户里面表都没有提设置主键的东西 

--  作者:有点甜
--  发布时间:2014/11/9 22:14:00
--  
 如果你不设置主键的话,就不能用foxtable直接编辑这个用户表的。
--  作者:mxm121
--  发布时间:2014/11/9 22:17:00
--  
也是设置一个_Identify吗 设置和通过狐表建表的设置一样?
--  作者:有点甜
--  发布时间:2014/11/9 22:18:00
--  
 可以用uname做主键,不过最好用_Identify
--  作者:mxm121
--  发布时间:2014/11/9 22:19:00
--  
好的 .ExecuteReader(True)   这个有true和没有 有什么区别? 帮助里没找见
--  作者:有点甜
--  发布时间:2014/11/9 22:22:00
--  
 true是可以修改,直接对于tb修改以后,保存就会保存回数据库。