主题:  常见问题这里来提

xs2004

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2004/12/1 8:41:11
#462005/1/29 11:47:47
用了这段代码发布时不会乱,修改时肯定乱码!晕了

<%
function HTMLEncode2(fString)
    fString = Replace(fString, CHR(13), "")
    fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")
    fString = Replace(fString, CHR(10), "<BR>")
    'fString = Replace(fString, CHR(32), "&nbsp;")
    HTMLEncode2 = fString
end function


function HTMLDecode(fString)
    fString = Replace(fString, "",CHR(13))
    fString = Replace(fString, "</P><P>",CHR(10) & CHR(10))
    fString = Replace(fString, "<BR>",CHR(10))
    'fString = Replace(fString, "&nbsp;"," ")

    HTMLDecode = fString
end function
%>



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#472005/1/29 19:25:11
应该用最后一个函数
不必用Server.HtmlEncode

编辑历史:[此帖最近一次被 蓝鲸 编辑过(编辑时间:2005-01-29 19:34:51)]

非常大鱼

xs2004

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2004/12/1 8:41:11
#482005/1/31 9:50:48
用这句搞定了,直接定义
hw_content2=replace(hw_content2,chr(10),"&nbsp;<br>")
hw_content=replace(hw_content,chr(10),"&nbsp;<br>")



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#492005/1/31 9:58:40
最好用函数,因代码会有局限性,如中文与英文就有点区别,直接代码输出以后修改麻烦。用函数,以后有变化,只需改函数就可以。


非常大鱼

guchao911

职务:普通成员
等级:1
金币:0.0
发贴:64
注册:2004/12/18 16:01:52
#502005/2/1 19:14:32

图片如下:


请教用asp读取资料时,怎么才能像上面的图片一样,从左至右排列,谢谢!!



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#512005/2/1 22:24:01

编辑历史:[此帖最近一次被 lemontree 编辑过(编辑时间:2005-02-15 11:06:53)]

非常大鱼

rvvlove

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2004/6/7 12:22:27
#522005/2/4 14:25:59
我做的后台怎么才能添加图片啊,UBB功能怎么开启啊



dg833330

职务:普通成员
等级:1
金币:0.0
发贴:9
注册:2005/2/14 22:56:54
#532005/2/15 10:52:39
size=1][/size][font=楷体_GB2312][/font]我在做一个显示数据的ASP网页时遇到这样的问题:
[/color]txl.asp:
<%@ LANGUAGE="javascript" CODEPAGE="936"%>
<!--#include file="Connections/conn.asp" -->
<%
var Recordset1 = Server.CreateObject("ADODB.Recordset";
[color=Red]Recordset1.ActiveConnection = MM_conn_STRING;
Recordset1.Source = "SELECT * FROM student ORDER BY no ASC ";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 1;
Recordset1.Open();
var Recordset1_numRows = 0;
%>

conn.asp:
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="true"
// Catalog=""
// Schema=""
var MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mysite/database/txl.mdb"
%>

在运行中,出现了(红色)那里错误!
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/mysite/txl.asp, 第 5 行

那应该怎样改!



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
#542005/2/15 19:56:10
no 是专用词,用[no]


非常大鱼

guchao911

职务:普通成员
等级:1
金币:0.0
发贴:64
注册:2004/12/18 16:01:52
#552005/2/18 14:36:35
Sub PutToShopBag( Prodid, ProductList )
If Len(ProductList) = 0 Then
ProductList = "'" & Prodid & "'"
ElseIf InStr( ProductList, Prodid ) <= 0 Then
ProductList = ProductList & ", '" & Prodid & "'"
End If
End Sub

请教版主这段代码的含义和作业



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#562005/2/18 15:14:54
guchao911在上个帖子中说
引用:
Sub PutToShopBag( Prodid, ProductList )
If Len(ProductList) = 0 Then
ProductList = "'" & Prodid & "'"
ElseIf InStr( ProductList, Prodid ) <= 0 Then
ProductList = ProductList & ", '" & Prodid & "'"
End If
End Sub

请教版主这段代码的含义和作业



请先查看VBScript手册,只要明白Len,InStr函数的作用,这段函数自然也就一幕了然了



AdderKing

职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2005/2/17 13:34:15
#572005/2/23 9:37:14
请问如何使页面上的单选框被点击之后向asp页面传送一个变量
就象本论坛的分页 点击“转到 。。。页“那个单选框会自动跳到相应的页面



xs2004

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2004/12/1 8:41:11
#582005/2/23 10:39:58
我用DW做ASP网页,可是连不上数据库怎么办?

Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/newgn/database/cnbruce.mdb")
这句不行,怎么回事,有错吗?

提示不符合的OLE DB规定



AdderKing

职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2005/2/17 13:34:15
#592005/2/23 11:02:08
连接数据库可以按以下的步骤
set conn =server.createObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("/newgn/dadabase/cnbruce.mdb")



xs2004

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2004/12/1 8:41:11
#602005/2/23 21:23:41
解决了,谢谢!,

双来一个问题用DW用留言本,发布留言后显示的地方他不会换行怎么办?