把这段连接改为SQL的
<% @Language="JavaScript" %><BR><%<BR>function OpenDB(sdbname)<BR>{<BR>/*<BR> *--------------- OpenDB(sdbname) -----------------<BR> * OpenDB(sdbname) <BR> * 功能:打开数据库sdbname,返回conn对象.<BR> * 参数:sdbname,字符串,数据库名称.<BR> * 实例:var conn = OpenDB("database.mdb");<BR> *--------------- OpenDB(sdbname) -----------------<BR> */<BR> var connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath(sdbname);<BR> var conn = Server.CreateObject("ADODB.Connection");<BR> conn.Open(connstr);<BR> return conn;<BR>}<BR>var sResult = new Array();<BR>var oConn = OpenDB("data.mdb");<BR>//特殊字符:+,%,&,=,?等的传输解决办法.客户端字符是经过escape编码的<BR>//所以服务器端先要经过unescape解码.<BR>//Update:2004-6-1 12:22<BR>var sql = "select num1,num2 from nums order by id";<BR>var rs = oConn.Execute(sql);<BR>while(!rs.EOF)<BR>{<BR> //一条记录用"###"隔开.每列数据用"@@@"隔开. 这是以只有两个列数据的情况.<BR> sResult[sResult.length] = rs("num1").Value + "@@@" + rs("num2").Value<BR> rs.MoveNext();<BR>}<BR>//escape解决了XMLHTTP。中文处理的问题.<BR>Response.Write(escape(sResult.join("###")));<BR>%><BR>我怎么都改不对,会的帮忙。。。谢过。。 存储过程吗? <P>这段是ajax无刷新返回数据代码,,我想把它改为,SQL连接的,,但改不对,版主帮忙看看</P><P>源码在这:</P>[attach]28705[/attach]<BR>
页:
[1]
