Foxtable(狐表)用户栏目专家坐堂 → IP是不是可以不录入?


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

主题:IP是不是可以不录入?

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
IP是不是可以不录入?  发帖心情 Post By:2024/7/23 9:29:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:ip问题.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/7/23 10:39:00 [显示全部帖子]


Forms("启动服务器窗口").Open()

Forms("用户登录窗口").Open()
If _UserName = "" Then
    Syscmd.Project.Exit()
    Return '
End If

执行后,有闪一下,这是什么?速度好象有点慢


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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/7/23 15:38:00 [显示全部帖子]

UserLogging有用户申请登录时触发-ACCESS
Dim pts() As String = e.UserName.Split(".")
Dim dr1 As DataRow
dr1 = DataTables("用户").Find("部门 = '" & pts(0) & "' And 姓名 = '" & pts(1) & "'")
If dr1 Is Nothing Then '
    e.Message = "用户名错误!" '
    Return
End If
If dr1("密码") <> e.Password Then 
    e.Message = "登录密码错误!" '
    Return
End If
e.Success = True '

For Each dr2 As DataRow In DataTables("用户").DataRows
    Dim nm As String = dr2("部门") & "." & dr2("姓名")
    If nm <> e.UserName Then '
        e.Buddies.Add(nm)
    End If
Next

问题一:上面是ACCESS的狐表的ET模式,如何改为ADO模式?

我们之前介绍的编号方法,在多用户环境下会出现重复,用OpenQQ实现网络环境下的编号,可以解决编号

问题二:在多用户环境避免出现重复下,其他的字段是也要用OpenQQ,比采购,采购主表和采购明细的所有字段,也要用用OpenQQ?还是只编号?


[此贴子已经被作者于2024/7/23 16:01:38编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/7/24 8:52:00 [显示全部帖子]


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


[此贴子已经被作者于2024/7/24 14:30:55编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/7/24 10:22:00 [显示全部帖子]

1.个人觉得,还不如去学习使用vs,或者java这些原生的编程模式。
没那个基础,有当然要学习,用vs,或者java涉及知识非常多。----希望老师,多理解
2.第三方的数据库,比狐表灵活,简单,狐表的ET,表修改,关联不友好,之前都提,没有比较好方法解决,当看ADO,觉得好一点点,业务逻辑相对简单些。
3.改了报错

此主题相关图片如下:qq11.png
按此在新窗口浏览图片


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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/7/24 11:33:00 [显示全部帖子]


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

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/7/24 11:34:00 [显示全部帖子]

Dim db = HyS-ql.DataBaseFactory.CreateDatabase("用户测试库") 'ACCESS数据源-数据库名称
Dim pts() As String = e.UserName.Split(".")
Dim Sql2 = "SELE-CT *  From 用户  Where 部门 = '" & pts(0) & "' and 姓名='" & pts(1) & "'  ;" '"
Dim dt As system.data.DataTable = db.ExecuteDataSet(Sql-2).Tables(0)
dt.TableName = "用户" '"Users"是ACCESS数据源的用户表的表名称

Dim dr1 As system.data.DataRow
dr1 = dt.Rows(0) ' 
If dr1 Is Nothing Then '判断此用户不存在
    e.Message = "用户名错误!" '返回给登录者的提示信息
    Return
End If
If dr1("密码") <> e.Password Then '如果密码错误
    e.Message = "登录密码错误!" '返回给登录者的提示信息
    Return
End If
e.Success = True '允许用户登录

Dim dr2 As system.data.DataRow
dr2 = dt.Rows(0) ' 

For Each dr2 As DataRow In dt.Rows
    
    Dim nm As String = dr2("部门") & "." & dr2("姓名")
    If nm <> e.UserName Then '如果不是登录者本人
        e.Buddies.Add(nm)
    End If
Next

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


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/7/24 14:37:00 [显示全部帖子]

:密码字段给加密,MD5如何加上?


 回到顶部