Foxtable(狐表)用户栏目专家坐堂 → 数据库连接


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

主题:数据库连接

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
数据库连接  发帖心情 Post By:2018/11/28 17:09:00 [只看该作者]

请问老师,我在服务器的d:根目录有SQL数据库LYXX_XX,下面的代码怎么能连接这个数据库读写员工表的数据呢。

 

 

Select Case e.Path
    Case "AddNew.htm"
        If e.PostValues.Count = 0 AndAlso e.Files.Count = 0 Then
            Dim sb As New StringBuilder
            sb.AppendLine("<meta name='viewport' c>")
            sb.AppendLine("<form enctype='multipart/form-data' action='AddNew.htm' method='post' id='form1' name='form1'>")
            sb.AppendLine("姓名: <input name='xm' id='xm'><br/><br/>")
            sb.AppendLine("部门: <input name='bm' id='bm'><br/><br/>")
            sb.AppendLine("职务: <input name='zw' id='zw'><br/><br/>")
            sb.AppendLine("学历: <input name='xl' id='xl'><br/><br/>")
            sb.AppendLine("照片: <input type='file' name='zp' id='zp' multiple><br/><br/>")
            sb.AppendLine("<input Type='submit' name='Sumbit' id='Sumbit' value='确定'>")
            sb.AppendLine("</form>")
            e.WriteString(sb.ToString)
        Else
            Dim dr As DataRow = DataTables("员工").AddNew()
            Dim inms() As String = {"xm","bm","zw","xl"} '输入框名称数组
            Dim cnms() As String = {"姓名","部门","职务","学历"} '列名数组,注意列名和输入框必须一一对应,位置不能错乱
            For i As Integer = 0 To inms.Length -1
                dr(cnms(i)) = e.PostValues(Inms(i))
            Next
            If  e.Files.ContainsKey("zp") Then
                dr("照片") = e.Files("zp")(0)
                e.SaveFile("zp", e.Files("zp")(0), ProjectPath & "Attachments\" & e.Files("zp")(0))
            End If
            dr.Save()
            Dim sb As New StringBuilder
            sb.AppendLine("增加记录成功! <br/><br/>")
            sb.AppendLine("<a href='AddNew.htm'>继续增加</a>")
            e.WriteString(sb.ToString)
        End If
End Select


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/28 17:34:00 [只看该作者]

1、必须先安装sqlserver才行;

 

2、必须把数据还原或者附加到sqlserver才行;

 

3、sql数据库无法直接使用,只能通过1、2之后,才能用。


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2018/11/28 17:40:00 [只看该作者]

1、服务器sqlserver已安装并正常使用,通过FTP方式连接应用没问题。

2、最近进行WEB设置,简单的网页也能正常使用。

3、必须把数据还原或者附加到sqlserver这个不懂怎么做?我的SQL库通过FTP连接还要用,现在怎么能通过WEB方式连接现有的数据库呢。

请老师指导啊。

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/28 18:01:00 [只看该作者]

 

把你的数据库附加或者还原到sqlserver里面,然后在foxtable里面添加数据源,才能使用。

 

https://www.baidu.com/baidu?wd=sqlserver+%E8%BF%98%E5%8E%9F+%E9%99%84%E5%8A%A0

 


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2018/11/28 18:15:00 [只看该作者]

请问老师:

1、分离附加后的数据库对现在FOXTBLE的FTP连接是否有影响?

2、分离附加后的数据库网页读写数据和FOXTABLE读写数据是不是同步。会不会是各存各的呢?

3、分离附加都要进行吗?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/28 18:23:00 [只看该作者]

1、数据库和ftp没有任何关系;

 

2、只要你把数据库附加到sqlserver,再修改数据,那就是同步的;

 

3、不清楚你现在的问题是什么。你把数据库文件弄到你sqlserver了没有,弄进去才能用。


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2018/11/28 18:29:00 [只看该作者]

老师,我的数据库文件本来就在sqlserver里,现在用的很正常,过去是通过foxtable做了个项目连接应用,现在我想通过WEB方式连接已有的数据库。

我的sqlserver数据库放在服务器的D盘根目录,就是怎么能通过HTTP地址来读写数据。

[此贴子已经被作者于2018/11/28 18:32:45编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/28 18:35:00 [只看该作者]

以下是引用nxqtxwz在2018/11/28 18:29:00的发言:

老师,我的数据库文件本来就在sqlserver里,现在用的很正常,过去是通过foxtable做了个项目连接应用,现在我想通过WEB方式连接已有的数据库。

我的sqlserver数据库放在服务器的D盘根目录,就是怎么能通过HTTP地址来读写数据。

[此贴子已经被作者于2018/11/28 18:32:45编辑过]

 

1、你服务器上的foxtable程序,添加一个数据源,然后httprequest写代码

 

http://www.foxtable.com/mobilehelp/scr/283.htm

 

2、你客户端直接添加数据源连接,即可

 

http://www.foxtable.com/mobilehelp/scr/286.htm

 


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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
  发帖心情 Post By:2018/11/28 23:21:00 [只看该作者]

终于用手机把数据写入了数据库,但不知我做的对不对。照片还传不上去,不知哪出错了,可能是路径不对吧。请老师给看看。

Select Case e.Path
    Case "AddNew.htm"
        If e.PostValues.Count = 0 AndAlso e.Files.Count = 0 Then
            Dim sb As New StringBuilder
            sb.AppendLine("<meta name='viewport' c>")
            sb.AppendLine("<form enctype='multipart/form-data' action='AddNew.htm' method='post' id='form1' name='form1'>")
            sb.AppendLine("姓名: <input name='xm' id='xm'><br/><br/>")
            sb.AppendLine("部门: <input name='bm' id='bm'><br/><br/>")
            sb.AppendLine("职务: <input name='zw' id='zw'><br/><br/>")
            sb.AppendLine("学历: <input name='xl' id='xl'><br/><br/>")
            sb.AppendLine("照片: <input type='file' name='zp' id='zp' multiple><br/><br/>")
            sb.AppendLine("<input Type='submit' name='Sumbit' id='Sumbit' value='确定'>")
            sb.AppendLine("</form>")
            e.WriteString(sb.ToString)
        Else
            Dim dr As DataRow = DataTables("员工").AddNew()
            Dim inms() As String = {"xm","bm","zw","xl"} '输入框名称数组
            Dim cnms() As String = {"姓名","部门","职务","学历"} '列名数组,注意列名和输入框必须一一对应,位置不能错乱
            For i As Integer = 0 To inms.Length -1
                dr(cnms(i)) = e.PostValues(Inms(i))
            Next
            If  e.Files.ContainsKey("zp") Then
                dr("照片") = e.Files("zp")(0)
                e.SaveFile("zp", e.Files("zp")(0), ProjectPath & "Attachments\" & e.Files("zp")(0))    '我想把照片存入服务器D:\职工照片\目录内。
            End If
            dr.Save()
            Dim sb As New StringBuilder
            sb.AppendLine("增加记录成功! <br/><br/>")
            sb.AppendLine("<a href='AddNew.htm'>继续增加</a>")
            e.WriteString(sb.ToString)
        End If
End Select


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/28 23:46:00 [只看该作者]

那就改成

 

e.SaveFile("zp", e.Files("zp")(0), "D:\职工照片\" & e.Files("zp")(0))


 回到顶部
总数 12 1 2 下一页