如何在不支持数据库的ASP空间里获取更大的数据库权限?
时间:2010-06-18 19:35:00
现在的高手真是越来越多,我刚发现一个版主兄竟然在不支持数据库的ISP免费主页上使用数据库,套用QQ聊天的一句话就是:Faint!明明人家ISP不让你用Access、SQL Server,免费嘛,哪有那么好的午餐。可是他究竟怎样做的呢?我很羡慕。
你没看看他的数据格式是什么吗?看了更吓你一跳。连这个数据库格式都是自己创建的。
其实,有一个控件就可以帮我们办得到:Tabular Data Control (TDC)。
其用法为:
<object id=countsrc classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83" >
<param name="" value="">
</object>
具体参数:
appenddata:是否新增数据库纪录;
charset:是否忽略大小写;
dataUrl: 数据库地址;
EscapeChar:设置脱溢字符;
fieldDelim:设置数据位分格幅,默认为","
language:默认值为English;
recordset:设置数据集;
sort:排序方式。
UseHeader:设置第一行是否为标题行。
好了,我们也来“高手”一回,建一个吧:
Number,Name,MTel,QQ
' 列名
001,liyanbing,13066093625,xxxxxxxx
002,intels,13001583302, xxxxxxxx
003,feiwenhua,13001580801, xxxxxxxx
004,zhoujiajun,13001582619, xxxxxxxx
……
把它保存为intels.txt,文本格式哟,当然,还可以把它保存为.asp格式。看看怎么
调用:
<object id=countsrc classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83" border=0 width=0 height=0>
<param name=DataURL value="intels.txt">
<param name=FieldDelim value=",">
<param name=UseHeader value="True">
</object>
大功告成,我们只需再建一个客户端的游标,用ADO方法,结合RDS,尽情地调用,管它什么ISP。