主题:  ASP数据库查询系统!请解答!

ybqsxx

职务:普通成员
等级:1
金币:0.0
发贴:5
#12004/8/15 15:55:35
最近我使用DREAMWEAVER+ACCESS做一个技术资料查询系统,在关于技术图纸(图片)加入数据库时,由于无法直接把图纸添加进数据库,在数据库中的技术图纸一栏我把图纸作成了“超级连接”的形式,但是通过DREAMWEAVER制作后,运行查询功能时发现对于查询结果的“技术图纸”一栏显示为图纸的存放路径,而不是一个链接标志!请问这是怎么回事?要正确显示为链接,并通过单击打开,该怎样在DREAMWEAVER和ACCESS中设置?希望高手指点!谢了!



红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#22004/8/15 18:02:06
偶好像不能全部理解你的问题,不过偶有个方法建议:
你可以在数据库存入的时候写进图纸的绝对地址也就是类似:http://……的形式,到时候读出来的也就是这个形式,或者是你存入数据库的时候给加上<a href=""></a>也可以啊!



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#32004/8/15 18:57:48
设计数据库的一个原则是,不要在数据库中存储冗余数据。ybqsxx的做法是正确的,仅仅只是需要在输出时添加链接,形式如:
<a href="<%=rs("url")%>" target="_blank">open</a>



ybqsxx

职务:普通成员
等级:1
金币:0.0
发贴:5
#42004/8/21 14:22:30
楼上说的那段代码我已经试了,但是却还是打不开,我是希望在查询结果本页打开我的图纸,我的代码如下:
<a href="<%=(result.Fields.Item("jishutuzhi").value)%>" target="_blank">open</a><%=(result.Fields.Item("jishutuzhi").value)%></a>
我的查询结果页为result.asp,结果我在查询后在jishutuzhi一栏有一个名为open的连接,点击之又回到了result.asp,而没有打开我的技术图纸,这是怎么回事情?请指教...