以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  外部数据源报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190084)

--  作者:BG小白
--  发布时间:2024/1/15 17:26:00
--  外部数据源报错
增加用户验证就报错了

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

[此贴子已经被作者于2024/1/15 17:26:09编辑过]

--  作者:BG小白
--  发布时间:2024/1/15 17:27:00
--  
如果不用验证就没有问题,是按照外部数据源的案例操作的
--  作者:有点蓝
--  发布时间:2024/1/15 17:32:00
--  
怎么增加的,写了什么代码?http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626
--  作者:BG小白
--  发布时间:2024/1/15 17:34:00
--  
Dim Verified As Boolean
If
e.PostValues.ContainsKey("username") AndAlso e.PostValues.ContainsKey("password") Then
   
\'实际开发的时候,请改为根据用户表验证身份
   
Dim username As String  = e.PostValues("username")
    Dim password As String  = e.PostValues("password")
    If username =
"
张三" AndAlso password = "888" Then
        Verified  = True
    End
If

End
If
If
Verified = False Then
    e.AppendCookie("Error",
"
用户身份验证失败!") \'通过Cookie返回错误信息.
   
Return
End
If
Select
Case e.Path
   
Case "DataServer.htm"
        e.AsDataServer("Orders"
\'将一个本地数据源公开为Web数据源

End
Select
--  作者:BG小白
--  发布时间:2024/1/15 17:35:00
--  
http://127.0.0.1/DataServer.htm
-FormData-
UserName:张三
Password:888

--  作者:BG小白
--  发布时间:2024/1/15 17:36:00
--  
现在我测试了一下,4个数据库,有1个可以连接,另外三个连接不了
--  作者:有点蓝
--  发布时间:2024/1/15 20:17:00
--  
是分开2个项目的吗?服务端启动了没有?4个数据库都是怎么连接的
--  作者:BG小白
--  发布时间:2024/1/16 1:22:00
--  
一个项目,服务端启动了,现在看到的问题是,数据库本地连接没有问题,外部连接就是连接不了
--  作者:有点蓝
--  发布时间:2024/1/16 8:35:00
--  
web数据源必须要分开2个项目的。

服务端必须是一个独立的项目,数据源设置连接真正的数据库:http://www.foxtable.com/mobilehelp/topics/283.htm
在原有的客户端项目里设置web数据源:http://www.foxtable.com/mobilehelp/topics/286.htm