动易sf数据库链接文件使用方法详解(动易sf数据库链接文件)

动易sf数据库链接文件使用方法详解

公司主营业务:网站设计制作、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出下冶免费做网站回馈大家。

动易SF是一款优秀的游戏开发工具,使用动易SF可以方便快捷地进行游戏开发,极大地提高了开发效率和开发质量。在使用动易SF进行开发的过程中,经常需要与数据库进行交互,这时候就需要使用到数据库链接文件。因为数据库链接文件是动易SF进行数据库连接的必要文件,只有正确地使用和配置数据库链接文件,才能保证数据库和动易SF之间的正常通信。下面本文将详细介绍动易SF数据库链接文件的使用方法。

一、创建数据库

在使用动易SF进行游戏开发之前,首先要创建一个数据库。这里我们以MySQL为例,介绍一下如何创建数据库。打开MySQL命令行窗口,输入以下命令:

“`

create database dbyg;

“`

此时,数据库dbyg将会被创建。接下来,输入以下命令:

“`

use dbyg;

“`

此时,将切换到dbyg数据库,并可以进行该数据库下的数据表的创建和数据操作。

二、创建数据库链接文件

数据库链接文件是动易SF连接数据库的必要文件。使用动易SF进行开发时,建议将数据库链接文件放在单独的文件夹中,方便维护和管理。下面我们就介绍一下如何创建数据库链接文件。

1. 打开动易SF软件,在主界面点击”工具”按钮,在弹出的工具菜单中选择”数据库管理器”。

2. 在数据库管理器窗口中,点击”连接”按钮,在弹出的连接数据库窗口中,选择MySQL或者SQL Server,然后输入数据库的相关信息,包括服务器地址、端口号、用户名、密码等。注意,此处的数据库名应该与上一步创建的数据库名相同。创建完成后,点击”测试连接”按钮,检查是否能够成功连接相应的数据库。

3. 连接成功后,点击”保存连接”按钮,保存该数据库的连接信息。此时,将会弹出一个保存对话框,让你选择保存该连接信息的文件夹和文件名。建议将该文件保存在单独的文件夹中,如dbyg文件夹中的dbyg.db文件。

4. 此时,我们已经成功地创建了数据库链接文件。可以通过文本编辑器打开该文件,查看和修改该数据库链接信息。

三、在动易SF中使用数据库链接文件

在动易SF中,使用数据库链接文件可以方便地进行数据库操作。下面我们就介绍一下如何在动易SF中使用数据库链接文件。

1. 在动易SF中,打开相应的工程,在工程资源管理器中右键单击,选择”引用”菜单,在弹出的引用设置对话框中,点击”库”选项卡,在该选项卡中,点击”添加”按钮,选择引用该数据库链接文件所在的文件夹下的dbcpp.lib文件。此时,将会自动添加该库的头文件和链接文件。

2. 在代码中使用该数据库链接文件。在代码中,可以通过DBCDB类来进行数据库连接和操作。例如,下面的代码就是连接到前面所创建的dbyg数据库,并执行一条SQL语句:

“`

DBCDB db;

db.Open(“dbyg.db”);

db.ExecuteSQL(“select * from user;”);

“`

通过以上几步,我们已经学会了如何创建和使用数据库链接文件。使用数据库链接文件可以方便快捷地进行数据库操作,极大地提高了开发效率和开发质量。希望本文可以帮助到大家,更好地使用动易SF进行游戏开发工作。

成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!

如何整合动网论坛,研究过的赐教.

不知道

试试看 这个软件

动易2023整合论坛范例讲解

整合环境:动易2023SP1正式版+Dvbbs7.1.0_AC正式版

整合前提:两套系统已分别安装调试完毕,均已正常运行

两套系统均为官方最新标准版本,之前未做任何修改

说明:由于动易2023SP1正式版已内置对整合接口的支持,无需修改

整合接口文件说明:

1:UserInfo.asp —-动易2023用户Cookies通用接口文件

2:PE_User.asp —-为动网系统特别编写的处理通行注册、登陆、密码同步等事件的文件

整合过程:

1:将UserInfo.asp放到网站根目录下;

2:将PE_User.asp放到论坛根目录下;

3:修改论坛文件

动网7.x版的论坛整合共需修改以下文件:

1. Inc/Dv_ClsMain.asp –核心类文件,修改其以自动监测用户的登陆、注销、注册状态;

2. Conn.asp –核心数据链接及全局类初始化文件,修改其以初始化通行接口的类;

3. login.asp –论坛登陆文件,修改其以实现对通行登陆的支持;

4. logout.asp –论坛注销文件,修改其以实现对通行注销的支持;

5. reg.asp –论坛注册文件,修改其以实现对通行注册的支持;

正式开始修改文件之前,应该明确UserInfo.asp提供的属性和函数,以及PE_User.asp的使用;

该文件中定义了谨扒实现动易Cookies信息调用的类,用户无需修改,只要将该文件放置到网站根目录,并在任意ASP文件中包含该文件,就可以使用PE_UserInfo这个类,并通过读取该类提供的8个公用属性和1个公用函数来调用动易的相关资料。列举如下:

公用属性:

PE_Dir: 动易的安装目录;

Site_Sn: 动易的Cookies名称;

UserName: 已经登陆动易的当前用户的用户名

Password: 已经登陆动易的当前用户的密码(16位MD5加密形式)

Email: 已经登陆动易的当前用户高祥的Email

Question: 已经登陆动易的当前用户的密码提示问题

Answer: 已经登陆动易的当前用户的密码提示问题答案(16位MD5加密形式)

CookieDate: 已经登陆动易的当前用户设置的Cookies保存选项(0=不保存;1=保存1天;2=保存一月;3=保存一年)

公用函数:

Sex(ctype):已经登陆动易的当前用户的性别。

说明:该函数包含一个数值型参数,取值范围0-2(0=返回数字形式:0表示女性,1表示男性;1=返回字符形式:”男”表示男性,”女”表示女性; 2=返回字符形式:”male”表示男性,”female”表示女性)

该文件根据所接收到的URL请求的action来判断并执行相应的操作。

action:

reg: 当收到action=reg的URL请求时,会提示用户输入密码激活论坛身份;

login: 当收到action=login的URL请求时,会自动进行同步登陆(密码必须一致)

pass: 当收到action=pass的URL请求时,会提示用户输入论坛密码以进行登陆

pass3: 当收到action=pass3的URL请求时,会自动将论坛密码改为和用户的动易密码一样,并进行登陆

了解了通用接口和PE_User.asp之后,接下来修改论坛文件以完成戚晌搏整合:

1.Conn.asp

Conn.asp通常是论坛程序定义数据库链接的文件,因此这个文件中定义的变量、函数、过程可以在任何文件中使用,所以我们选择把通用接口类的初始化放在这个文件中。

a)在Conn.asp的第5行左右,找到

=========查找代码========

Option Explicit

Response.Buffer = True

Dim Startime

=========================

修改为:

===========修改后的代码==========

Option Explicit

Response.Buffer = True

%>

0 Then Exit Sub

‘更新数组

=============================

修改为:

===========修改后的代码==========

‘当在120秒内刷新同一个页面则不更新online数据

‘当通行注册和通行登陆时,避开120内刷新同一页面的限制

If Instr(ScriptName,”index”) 0 Then Exit Sub

End If

‘完毕

‘更新数组

=================================

b)在Dv_ClsMain.asp的1039行到1040行,找到Footer过程的结束部分:

=========查找代码============

Response.Write Tmp

End Sub

=============================

修改为:

===========修改后的代码==========

Response.Write Tmp

‘检测通行登陆与注销

If IsArray(Session(CacheName & “UserID”)) And UserID = 0 And Instr(ScriptName,”pe_user”) “” And MyPE.Password “” Then

Call PE_User(“in”)

End If

Else

If MyPE.UserName = “” or MyPE.Password = “” Then

Call PE_User(“out”)

End If

End If

‘完毕

End Sub

=================================

c)在Dv_ClsMain.asp的行找到Class Cls_Forum的结束部分:

=========查找代码============

End Sub

End Class

=============================

修改为:

===========修改后的代码==========

End Sub

‘支持动易的整合函数

Sub PE_User(aAction)

Response.Write “” & vbCrLf

If aAction = “in” Then

Dim rsPE

Set rsPE = Execute(“SELECT UserName,UserPassword FROM Dv_User WHERE UserName='” & MyPE.UserName & “‘”)

If rsPE.EOF and rsPE.BOF Then

Response.Write “window.location.href=’PE_User.asp?action=reg’;” & vbCrLf

ElseIf rsPE(1) = MyPE.Password Then

Response.Write “window.location.href=’PE_User.asp?action=login’;” & vbCrLf

Else

Response.Write “window.location.href=’PE_User.asp?action=pass’;” & vbCrLf

End If

Else

Response.Write “window.location.href=’logout.asp’;” & vbCrLf

End If

Response.Write “” & vbCrLf

End Sub

‘完毕

End Class

=================================

3.login.asp

login.asp是动网论坛显示登陆界面、完成登陆检验等和登陆相关的一系列事务的文件,我们需要修改它以支持通行登陆:

a)在login.asp的18-19行找到以下代码:

=========查找代码============

Case “chk”

Dvbbs_ChkLogin

=============================

修改为:

===========修改后的代码==========

Case “chk”

‘如果不是通行登陆,要求用户先登录主站

If trim(request(“pe”)) = “” Then Response.redirect “showerr.asp?ErrCodes=您必须登陆主站以后才能登陆论坛&action=OtherErr”

‘完毕

Dvbbs_ChkLogin

=================================

b)在login.asp的55-56行找到以下代码:

=========查找代码============

End If

TempStr = Replace(TempStr,”{$comeurl}”,Comeurl)

=============================

修改为:

=========修改后的代码============

End If

ComeUrl = Dvbbs.Get_ScriptNameUrl & ComeUrl

Response.Redirect MyPE.PE_Dir & “User/User_Login.asp?ComeUrl=”&ComeUrl

TempStr = Replace(TempStr,”{$comeurl}”,Comeurl)

=============================

c)在login.asp的97-100行找到以下代码:

=========查找代码============

Else

password=md5(trim(Dvbbs.CheckStr(request(“password”))),16)

If Request(“password”) = “” Then password = “”

End If

=============================

修改为:

=========修改后的代码============

‘当不是自动登陆时,加密用户输入的密码

ElseIf Request.Form(“pe”) “true” Then

password=md5(trim(Dvbbs.CheckStr(request(“password”))),16)

If Request(“password”) = “” Then password = “”

‘自动登录时,不加密Cookies中已加密的密码

Else

password=trim(Dvbbs.CheckStr(request(“password”)))

‘完毕

End If

=============================

4.logout.asp

logout.asp实现的功能是用户注销,我们只要在任何时候让用户跳转到这个页,他就会被注销,我们在这个文件中加入同步注销动易登陆的代码:

a)在logout.asp的33-34行找到以下代码:

=========查找代码============

Response.Cookies(Dvbbs.Forum_sn)(“usercookies”)=””

Session(Dvbbs.CacheName & “UserID”)=Empty

=============================

修改为:

=========修改后的代码============

Response.Cookies(Dvbbs.Forum_sn)(“usercookies”)=””

‘清理动易的Cookies

Response.Cookies(MyPE.Site_Sn)(“UserName”)=””

Response.Cookies(MyPE.Site_Sn)(“UserPassword”)=””

Response.Cookies(MyPE.Site_Sn)(“LastPassword”)=””

Response.Cookies(MyPE.Site_Sn)(“CookieDate”)=””

Response.Cookies(MyPE.Site_Sn)(“Email”)=””

Response.Cookies(MyPE.Site_Sn)(“Question”)=””

Response.Cookies(MyPE.Site_Sn)(“Answer”)=””

Response.Cookies(MyPE.Site_Sn)(“Sex”)=””

‘完毕

Session(Dvbbs.CacheName & “UserID”)=Empty

=============================

5.reg.asp

reg.asp是动网论坛注册、全网认证注册等和注册有关的功能集中实现的文件,我们只要修改这个文件,就可以实现通行注册的全部修改:

a)在reg.asp的35-36行,找到如下代码:

=========查找代码============

If request(“action”)=”apply” Then

Dvbbs.stats=Stats(2)

=============================

修改为:

=========修改后的代码============

If request(“action”)=”apply” Then

‘引导其到动易进行注册

Response.Redirect MyPE.PE_Dir & “Reg/User_Reg.asp”

‘完毕

Dvbbs.stats=Stats(2)

=============================

b)在reg.asp的47-48行找到如下代码:

=========查找代码============

Else

Dvbbs.stats=Stats(1)

=============================

修改为:

=========修改后的代码============

Else

‘引导用户到动易进行注册

Response.Redirect MyPE.PE_Dir & “Reg/User_Reg.asp”

‘完毕

Dvbbs.stats=Stats(1)

=============================

c)在reg.asp的行找到如下代码:

=========查找代码============

answer=Request.form(“answer”)

Else

=============================

修改为:

=========修改后的代码============

answer=Request.form(“answer”)

‘当来自通行注册的自动注册时,不加密Cookies中已加密的提示问题答案

Elseif Request.form(“pe”) “” Then

answer=Request.form(“answer”)

‘完毕

Else

=============================

至此,5个需要修改的论坛已经全部修改完成。整合也已完成。如果论坛中原来就已经有注册用户,可以用《动易2023整合专用用户数据同步工具》把论坛的注册用户同步到动易的数据库即可。

动易sf数据库链接文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于动易sf数据库链接文件,动易sf数据库链接文件使用方法详解,如何整合动网论坛,研究过的赐教.的信息别忘了在本站进行查找喔。

创新互联(cdcxhl.com)提供稳定的云服务器,香港云服务器,BGP云服务器,双线云服务器,高防云服务器,成都云服务器,服务器托管。精选钜惠,欢迎咨询:028-86922220。

当前文章:动易sf数据库链接文件使用方法详解(动易sf数据库链接文件)
文章URL:http://www.36103.cn/qtweb/news1/3401.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联