|
主题:sql标签的外部access数据源支持相对路径 [收藏主题] | 转到: |
这段时间在搞一个房产网站www.fq2009.com 需要用自定义SQL标签调用ACCESS论坛数据库里的信息。用官方默认的数据库连接方式要填写物理路径,感觉在开发和测试的时候有点麻烦,不是很方便。在不同电脑里面都要用“数据库字段替换”改SQL标签的数据库连接。 昨天看到论坛里讲的5.5版本的时候会支持外部access数据源相对路径。昨晚自己分析了下代码,修改下,,可以了。
修改admin/Include/LabelFunctionAdd.asp文件里的代码: 1.把“Sub testsource()”里面的“tconn.open str”替换为:
If request("lj_type")=1 then '修改自定义SQL标签,数据库为外部ACCESS数据库时候,连接代码直接填写相对文件地址。 庄昌平 2008-11-30
2.把“function testsource()”里面的: var url = 'labelfunctionadd.asp';
替换为: 3.把“Sub OpenExtConn()”里面的“tconn.open datasourcestr”替换为: If DataSourceType=1 Then '修改自定义SQL标签时,数据库为外部ACCESS数据库时候,连接代码直接填写相对文件地址。 庄昌平 2008-11-30
第二步:ks_cls/Kesion.Label.SQLCls.asp文件里的最底部代码:
把“tconn.open datasourcestr”同样替换为: If DataSourceType=1 Then '修改自定义SQL标签,数据库为外部ACCESS数据库时候,连接代码直接填写相对文件地址。 庄昌平 2008-11-30
其实原理很简单!我的QQ:744503198 |
|
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |