
首先链接数据库。用connasp这个文件网上找个研究下怎么写
然后就是读取表格内的数据Trim(RequestForm("表单内的输入框名称")至rs ("字段名")变量内。再用rsupdate更新就可以了。
格式
Set rs=ServerCreateObject("ADODBRecordset")
Sql="Select From [SMT_dd] Where [cpid]="&id&""
RsOpen sql,conn,1,3
RsAddnew
Rs("hh") = hh
Rs("pj") = pj
rsupdate
rsclose
set rs=nothing
connclose
set conn=nothing
VIP是表名吗?
连接ASP时可以使用权如下代码:
Set Conn=ServerCreateObject("ADODBConnection")
ConnOpen "Provider=MicrosoftJetOledb40;Data Source=Access数据库的位置"
就可以了,
如果是其它的数据库,连接字符串是不一样的。
SQL Server连接写法
"Provider=SQLOLEDB;data source=服务器地址;database=数据库名,user id=登录用户名;pwd=登录密码"
如果你想得到表里的数据,可以直接用RecordSet进行查询获得。
sql="select from vip"
set rs=connexecute(sql)
之后就可以输出表中对应的字段数据了。
strSQLServer="(local)" '服务器名,请修改为你主机中SQL的服务器名
strSQLUser="sa" '用户名,请修改为你在SQL的用户名
strSQLPassword="" '密码,请修改为你在SQL的用户的密码如没设密码应为""
strSQLDataBase="" 'SQL使用的数据库名,请修改为你在SQL在的使用数据库名
你的服务器地址是19616816955
那这里strSQLServer="(19616816955)"
你的SQL服务器的用户名是admin
那这里strSQLUser="admin"
你的SQL服务器的密码是111222333
那这里strSQLPassword="111222333"
用SQL应该知道SQL里可以创建很多数据库,每个数据库也有很多表
所以你应该拥有自己的一个数据库,比如你的名字是xiaoer
那strSQLDataBase="xiaoer"
就OK了
思路:
1、ASP连接SQL数据库,连接字符串是关键
2、连接后一般是执行查询语句获得结果集,或者是执行SQL语句,不需要返回结果
3、关闭数据库连接对象
示例代码:
dim Conn,strConn,rs,strSQLstrConn = "Provider=SQLOLEDB;Data Source=127001;User ID=Test;Password=Test;Initial Catalog=Test_DBName"
Set Conn = ServerCreateObject("ADODBConnection")
Connopen strConn
if errnumber<>0 then
responseWrite "数据库链接失败。" & errDescription
responseEnd
end if
set rs = serverCreateObject("adodbrecordset")
strSQL = "select title from dbotb_e_table"
rsopen strSQL,conn,1,1
If Not rseof Then
'结果集存在,则可输出rs
responsewrite rs("title")
End If
rsclose
Set rs = Nothing
Connclose
Set Conn = Nothing
其中
Provider=SQLOLEDB;:是声明使用的是MSSQL协议,
Data Source=127001;:是数据库的所在服务器IP地址或计算机名称,
User ID=Test;:要连接的数据库用户名,
Password=Test;:要连接的数据库用户密码,
Initial Catalog=Test_DBName:要连接的数据库名称
ASP连接SQL数据库 的几种方法介绍
在Internet网上随处可见留言板、讨论组、网上投票、网上调查、聊天室等Internet功能模块,在许多单位的小型局域网中也运行着各种各样的办公自动化网络系统,这些程序都是利用ASP(Active Server Page)与数据库技术结合而实现的。页面与数据库源建立连接是访问数据库的一步,也是最为重要的一步。
在ASP脚本中可以通过三种实用的方法连接数据库:通过ODBC DSN建立连接,通过oledb建立连接,通过driver建立连接。
ActiveX数据对象(ADO)
ADO(ActiveX Data Object),是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入,更新和删除站点数据库的信息。ADO的主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。
ADO主要包括Connection,Recordset和Command三个对象, 它们的主要功能如下:
Connection对象:负责打开或连接数据库文件;
Recordset对象:存取数据库的内容;
Command对象:对数据库下达行动查询指令,以及执行SQL Server的存储过程。
一、利用ADO组件直接连接数据库方式
<%
Dim Conn,strConn
Set Conn=ServerCreateObjec(“ADODBConnection”)
strConn=”Driver={SQL Server};Server=ServerName;”
“Uid=UserName;Pwd=Password;”
“DataBase=DatabaseName”
ConnOpen strConn,1,1
%>
二、通过ODBC DSN建立连接
运用ODBC数据源,首先必须在控制面板的ODBC中设置数据源,然后再编写脚本和数据库源建立连接。
1、创建 ODBC DSN
DSN:Data Source Name ;数据源名称。
Windows DSN 文件(数据源名)主要是用来存储数据库连接信息。如果你有很多网页需要传送数据,就可以很简单的通过DSN文件路径来完成而不需要传送数据到每个页面了。
出于安全考虑,DSN文件一般放置再主机目录的子目录中,这样不明访问者就访问不了这个目录。DSN文件 需要在ASP和ADO一起访问数据库。名称为:”_dsn” 在主机帐户的根目录中(注: DSN文件仅支持windows 方案)
ODBC(Open Database Connectivity,开放数据库互连),要访问一个数据库,首先必须用ODBC组件管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。
配置 SQL Server 数据库系统 DSN:注意如果数据库驻留在远程服务器上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用 SQL Server 的 ODBC 默认的设置为例。
在"创建新数据源"对话框中,从列表框中选择"SQL Server",然后单击"下一步"。键入 DSN 文件的名称,然后单击"下一步"。单击"完成"创建数据源。键入运行 SQL 服务程序的服务器的名称、登录 ID 和密码。在"创建 SQL Server 的新数据源"对话框中,在"服务器"列表框中键入包含 SQL Server 数据库的服务器的名称,然后单击"下一步"。选择验证登录 ID 的方式。如果要选择 SQL 服务器验证,请输入一个登录 ID 和密码,然后单击"下一步"。在"创建 SQL Server 的新数据源"对话框中,设置默认数据库、存储过程设置的驱动程序和 ANSI 标识,然后单击"下一步"。(要获取详细信息,请单击"帮助"。)在对话框(同样名为"创建 SQL Server 的新数据源")中,选择一种字符转换方法,然后单击"下一步"。(详细信息,请单击"帮助"。)在下一个对话框(同样名为"创建 SQL Server 的新数据源")中,选择登录设置。 注意典型情况下, 您只能使用日志来调试数据库访问问题。 在"ODBC Microsoft SQL Server 安装程序"对话框中,单击"测试数据源"。如果 DSN 正确创建,"测试结果"对话框将指出测试成功完成。
2、编写脚本和数据库源建立连接
ADO(ActiveX Data Objects ) 提供 Connection 对象,可以使用该对象建立和管理应用程序和 ODBC 数据库之间的连接。Connection 对象具有各种属性和方法,可以使用它们打开和关闭数据库连接。编写数据库连接脚本,首先应创建 Connection 对象的实例,接着打开数据库连接:
下面是通过数据源连接数据库的代码,为了数据库的安全起见,我们在Golbalasa文件里写连接代码,然后在页面上调用。本例中,DSN数据源为数据源sjy。
<SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">
Sub Application_onStart
Application("ConnectDataSourceString")="DSN=sjy;UID=sa;PWD=;"
Sub Application_onEnd
End sub
</Script>
在ASP页面上调用
<%
Dim conn,strconn
Set conn= ServerCreateObjec(“ADODBConnection”)
Connopen Application("ConnectDataSourceString")
%>
三、通过oledb建立连接
运用oledb方法建立页面与数据库的连接, 不需要创建 ODBC DSN数据源,直接编写如下的脚本和数据源建立连接,是一种简单易用的方法。
四、通过driver建立连接
通过driver建立页面与数据库的连接,同样不需要创建ODBC DSN数据源,但必须知道实际的数据库文件路径或者数据源名(例如,SQLserver的数据库)。
以上就是关于ASP网页中的怎么连接数据库全部的内容,包括:ASP网页中的怎么连接数据库、ASP和数据库怎么连接、asp 怎样连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)