随笔 - 100  文章 - 50  trackbacks - 0
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(3)

随笔分类

随笔档案

文章分类

文章档案

收藏夹

我收藏的一些文章!

搜索

  •  

最新评论

阅读排行榜

评论排行榜

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学习

只有注册用户登录后才能发表评论。


网站导航: