注册 登录
编程论坛 ASP技术论坛

新手求助,请大家帮忙解答程序问题

xiehj168 发布于 2010-06-20 14:19, 484 次点击
conn.asp:
<%
DB_Mapth="database/Qpaigame.mdb"
set conn=server.creatobject("ADODB.Connection")
connstr="Provider=microsoft.JET.OLEDB.4.0;Data source="&server.mapth(DB_Mapth)
conn.open connstr
%>
上面是用来连接并打开数据库文件的ASP程序,

index.asp页面:
<!--#include file="inc/conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from Qpai order by Qpai_ID"
rs.open sql,conn,1,1
%>
<%
if rs.eof and rs.bof then
   response.write("暂时还没有文章")
else
  DO until rs.eof
    response.write("序列号是:"&rs("Qpai_id"))
    response.write("<br>作者:"&rs("Qpai_author"))
    response.write("<br>标题:"&rs("Qpai_article"))
    response.write("<br>加入时间:"&rs("Qpai_time"))
    response.write("<hr>")
    rs.movenext
  loop
end if
%>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>


但是上面编写的这个显示数据库的ASP程序,显示结果有问题,因本人是新手,不知道哪里出错了,运行显示结果如下,请高手指点;

请尝试执行下列操作:


单击刷新按钮,或稍后重试。
打开 localhost 主页,然后查找与所需信息相关的链接。

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)

错误类型:
Microsoft VBScript 编译器错误 (0x800A0409)
未结束的字符串常量
/xiehj168/text/index.asp, line 10, column 38
response.Write("鏁版嵁涓虹┖,鏆傛椂娌℃湁鐩稿叧淇℃伅锛?)
-------------------------------------^


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler 4.0)

网页:
GET /xiehj168/text/index.asp

时间:
2010年6月20日, 10:32:45


详细信息:
Microsoft 支持



[ 本帖最后由 xiehj168 于 2010-6-20 14:23 编辑 ]
5 回复
#2
xiehj1682010-06-20 14:22
问题二——乱码现象:
        今天我做了及个ASP的网页,凡遇中文汉字,在经过翻译后显示均为乱码,如果查看源码,却又是正确的,翻译出了问题,如何解决?
如果我做静态的HTML网页,运行正常,显示正常的中文汉字!
#3
xiehj1682010-06-20 14:23
请大家解答下!
#4
yms1232010-06-20 15:41
所有代码最开头加入
<%@ codepage=936%>
强制代码的字符编码为简体中文
#5
xiehj1682010-06-20 16:55
回复 4楼 yms123
谢谢解答,但是我试过了,还是不行啊!
而且程序本身好像哪里出问题了!请帮忙看看。
#6
xiehj1682010-06-20 17:05
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>解决!

1