asp+数据库Acces的一个问题

beacholi 2005-04-11 10:26:45
1、技术 Asp+access
2、目标 在首页上显示头条新闻时,显示标题、内容的前100个字与“……”,少于100字应全部显示。
3、数据库设计
|----------------------|
| id int 4 |
| captain 文本 255|
| content 备注 |
|----------------------|
4、程序设计
/***************************************************************************
   <%if Len(rs("Content"))>100 then str2=Left(rs("Content"),97)&"..."
else str2=rs("Content") end if%>
<a href="news.asp?action=content&id=<%=rs("id")%>" class="fonts"><%=str2%></a>
****************************************************************************/
5、问题
5.1、无法实现机能需求,仅仅显示“……”
5.2、如果把content类型改为“文本”,则可以实现机能,但是access中文本8位,只能存储255个字
5.3、备注是什么数据类型?应该如何实现此机能?
6、致谢
多谢各位大虾们相助!
...全文
97 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
beacholi 2005-04-11
  • 打赏
  • 举报
回复
解决了~!多谢楼上各位 :)
ps:
公司是虚拟主机形式
我更该了数据库结构上传的时候
显示:.ldb锁定,无法覆盖数据库
如何解决呢?
多谢多谢!
杨米格 2005-04-11
  • 打赏
  • 举报
回复
很简单的啊!
<%
str=rs("Content")
if Len(str)>100 then
str=Mid(str,1,97)&"..."
end if

'输出str
%>
baiyunfei 2005-04-11
  • 打赏
  • 举报
回复
有这么奇怪的事?我试了试,没你说的情况啊
你加个强制转换看看:
<%
if Len(cstr(rs("Content")))>100 then
str2=Left(cstr(rs("Content")),97) & "..."
else
str2=rs("Content")
end if
%>
beacholi 2005-04-11
  • 打赏
  • 举报
回复
依然……
数据类型的问题
现在有没有好的解决方式呢?
备注类型怎么解释?
zy51 2005-04-11
  • 打赏
  • 举报
回复
<%
if Len(rs("Content"))>100 then
str2=Left(rs("Content"),97)&"..."
else
str2=rs("Content")
end if
%>
没有错误.请你检查.输出结果先看看.
myvicy 2005-04-11
  • 打赏
  • 举报
回复
楼上所言既是~!
你在access里打开表到设计模式,然后按f1有详细的数据类型说明。
beacholi 2005-04-11
  • 打赏
  • 举报
回复
我用len函数求其值,无法取得
left也一样
都是对string类型的

程序我刚才查了一下,没有问题
和楼上大虾的一样

请教ing
baiyunfei 2005-04-11
  • 打赏
  • 举报
回复
备注类型的也是可以的,仔细检查下程序是否有错。写好一点:
<%
if Len(rs("Content"))>100 then
str2=Left(rs("Content"),97)&"..."
else
str2=rs("Content")
end if
%>
beacholi 2005-04-11
  • 打赏
  • 举报
回复
多谢楼上!
fangpeng2003 2005-04-11
  • 打赏
  • 举报
回复
写个closeDB.asp文件
在里面写上形如(视你自己建立数据链接的脚本而定)以下的代码
<%
conn.close()
set conn = nothing
%>

上传后,访问该页面,你的数据库链接应该会关闭,ldb文件会没有了
beacholi 2005-04-11
  • 打赏
  • 举报
回复
服务器一直在运行,iis当然要占用数据库了
因为是虚拟主机,也不能让人家服务器方给停了
如何做呢?
underone 2005-04-11
  • 打赏
  • 举报
回复
是不是你打开了数据库?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧