1。数据库连接字符串
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(datapath)
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
2。
1.通过ODBC或者OLE方式连接的区别?
现在有两种连接数据库的方法。一方面,可以用ODBC产生一个连接,这种连接与任何有ODBC驱动器的数据库(即基本上是市场上所有的数据库)兼容;另一方面,可以用原始OLE DB提供商产生一个连接。
该用哪个提供商?尽可能用原始OLE DB提供商,因为它提供了对数据更有效的访问。Microsoft正逐步用OLE DB取代ODBC标准,应该仅仅在没有原始OLE DB提供商时使用ODBC。
⑴.用ODBC方式连接SQL Server:
①.配置ODBC
②.连接代码:
conn_odbc.asp
<%
Set Conn = Server.CreateObject("ADODB.Connection")
'Conn.Open "DSN=course_dsn;UID=course_user;PWD=course_password;DATABASE=course"
Conn.Open "course_dsn","course_user","course_password"
%>
注意:在配置MyDSN时若指定默认数据库为course则上述代码作用想同,否则第二行的连接方式更有灵活性,可以指定连接某个数据库(当然,前提是course_user对这个数据库有操作权限)。
⑵.用OLE方式连接SQL Server:
conn_ole.asp
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=10.1.43.238,2433; UID=course_user;PWD=course_password;DATABASE=course"
%>
2006-7-7 17:57 学习VBscript 的一些心得
1。 asp程序不区分大小写
2。 asp程序一行语句只能写在一行上,一行语句不能写多条语句,如果一行语句要写多行语句,用:分开,或用回车键分开。
3。 注意asp程序的一写关键字,比如 if...then...else语句,还有 if..then...endif(多条件)
要这样写:
if 条件语句1 then
执行语句1
elseif 条件语句2 then
执行语句2
.........
else
执行语句 n+1
end if
( 注意其中的elseif 不能分开写)
4.asp程序不支持多行注释
posted on 2006-07-08 09:23
fly 阅读(455)
评论(0) 编辑 收藏 所属分类:
ASP学习