数据库连接方式为
db="数据库.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
如果直接使用replace(rs(字段)),是无错误提示,程序运行正常,但使用以下数据库连接方式后:
set conn=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath = Server.MapPath("数据库.mdb")
DBPath = Server.MapPath(db)
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
程序运行到replace(rs(字段)后,则提示错误:无效使用 Null: Replace”
为此可以判断两种数据库链接方式得出的数据库方式不同则输出的数据不尽相同,
前者对空值给出的结果是NULL,后者则是什么也没即""。为程序的健壮性,程序在使用replace时,最好判断是否为空值,因为replace不能
处理空值数据。
代码如下:
if rs(字段)<>null and rs(字段)<>"" then
replace(rs(字段),"被替换的字符","替换成的字符")
else
replace(rs(字段))
end if
41楼 安吉尔饮水机 2012-7-11 18:53:39 回复该评论
这个真的有用吗http://angel.cdzkkjfz.com
40楼 爱肯牛仔 2012-7-11 17:10:09 回复该评论
这个真的有用吗http://aiken.dizhuren.com
38楼 456游戏大厅完整版 2012-7-7 23:20:04 回复该评论
回不回呢,考虑再三,还是不回了吧。http://www.sdosa.com
32楼 香袭人2代 2012-6-19 10:38:44 回复该评论
爽。。我都羡慕了。http://www.xiangxiren88.info
27楼 利杰博客 2012-4-23 20:21:23 回复该评论
以前学习过asp的基础知识,很久没有使用了,有点生疏
26楼 gxg男装 2012-4-15 20:04:51 回复该评论
gw6cs6明天你还会更新的吧 明天我在来
25楼 百丽女鞋官网 2012-4-15 17:55:52 回复该评论
d9rh7n明天你还会更新的吧 明天我在来
24楼 安吉滑雪场 2012-4-15 16:41:33 回复该评论
rh9nl7写的很好啊 我喜欢
22楼 屠龙团队 2012-4-15 13:44:32 回复该评论
不过现在ASP用的越来越少了!
21楼 蓝颜 2012-4-15 8:47:18 回复该评论
收藏,以备我下次用得到
15楼 珂兰钻石 2012-4-13 16:01:57 回复该评论
yo8uka这么好的文章没人顶?
11楼 中国大竹海 2012-4-13 1:29:23 回复该评论
为什么f7lb7h评论还要审核啊 壬辰年(龙)三月廿三 2012-4-13
10楼 博洋家纺 2012-4-12 15:08:08 回复该评论
si4oeu明天你还会更新的吧 明天我在来
9楼 赋石水库 2012-4-12 13:38:08 回复该评论
无语 壬辰年(龙)三月廿二 2012-4-12 果断进驻前xn77jz路过。。
8楼 香袭人 2012-4-11 13:58:01 回复该评论
哈哈wm4si4为啥自己留言看不见oe4ka4
7楼 会议椅 2012-4-11 12:49:05 回复该评论
8yo8uk我就是32号,靠
6楼 安吉竹博园 2012-4-10 18:08:18 回复该评论
为什么gw0cs8评论还要审核啊 壬辰年(龙)三月廿十 2012-4-10
4楼 优尚美家沙发 2012-4-10 16:19:33 回复该评论
f5lb5h明天你还会更新的吧 明天我在来
3楼 安吉地图 2012-4-9 17:31:17 回复该评论
wm8si8消失恋人回荡在昨天
2楼 优尚美家 2012-4-9 14:50:19 回复该评论
qg6nlb明天你还会更新的吧 明天我在来