zblog 转换数据库 access to sql
我的blog由access转sql server已有一段时间,运行一直良好,现把修改方法公布出来,不妥之处,欢迎指正。
1、新建数据库zblog,在sql 查询分析器中执行zblog.sql(zblog.sql见附件),zblog.rar,导入zblog.mdb内容。zblog.mdb为官方提供空白数据库,新用户可直接使用此数据库,升级用户请导入原数据库数据。
*在企业管理器中打开表blog_article,设置字段log_ViewNums默认值为0;打开blog_tag,设置字段tag_Count默认值为1
*打开blog_Category,设置cate_Count默认值为0
这部分设置可以修改程序代码中对应部分达到相同效果,具体修改请查找程序中添加日志和添加tag模块。
2、打开c_system_base.asp,查找"数据库连接",把数据库连接函数修改为
Function OpenConnect()
GetReallyDirectory()
'判定是否为子目录调用
Dim strDbPath,connstr
strDbPath=BlogPath & ZC_DATABASE_PATH
Set objConn = Server.CreateObject("ADODB.Connection")
'objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDbPath
connstr="Provider=SqlOLEDB;Data Source=(local);initial catalog=database;user ID=username;password=password;"
objConn.Open connstr
OpenConnect=True
End Function
其中local为数据库服务器地址,database为数据库名,username和password分别为数据库用户名和密码,根据实际情况修改。
3、查找/function/目录下所有文件内#"和"#部分,把对应SQL语句中的#"和"#分别改为'"和"'。
4、在c_system_lib.asp查找Call CheckParameter(Istop,"bool",False),在之后加上
if Istop=true then
isTop=1
else
istop=0
end if
5、查找/function/目录下所有文件内含log_Istop的sql语句,把对应部分的true和false分别改为1和0。
6、修改c_system_manage.asp74行附近true=true为1=1.
7、修改c_system_wap.asp398行和404行附近objRS("blog_Comment.log_ID")为objRS("log_ID")
8、完成。
浙公网安备 33010602011771号