asp与数据库操作的问题,请高手回答

来源:百度知道 编辑:UC知道 时间:2024/05/07 04:50:07
我的数据库连接是:
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_connt02_STRING
MM_connt02_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\未命名站点 1\hyzl.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False"
%>
然后,测试连接正常,我做了个查询页,如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/connt02.asp" -->
<%
Dim connt33
Dim connt33_numRows

Set connt33 = Server.CreateObject("ADODB.Recordset")
connt33.ActiveConnection = MM_connt02_STRING
connt33.Source = "SELECT * FROM hyzl"
connt33.CursorType = 0
connt33.CursorLocation = 2
connt33.LockType = 1
connt33.Open()

不建议用dw生成的asp语句,最好自己写。

mark一下,楼主的问题很有代表性。新手学asp的常见问题。

解决方式:手写链接代码,放到conn.asp中,页面包含下conn。

然后手写循环rs出数据的字段即可。简单的问题复杂化了。

⊙﹏⊙b汗
拜托:C:\Inetpub\wwwroot\未命名站点 1\hyzl.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False"
在本地!!然而
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
无言啊!!

楼上的看来也是大老粗,或者是停ASP的表面上。
改这地方就应该没问题了:
<%
Dim connt33
Dim connt33_numRows

set MM_connt02=Server.CreateObject("ADODB.connection")
MM_connt02.open MM_connt02_STRING
Set connt33 = Server.CreateObject("ADODB.Recordset")
connt33.ActiveConnection = MM_connt02