仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 472|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网站制作之ADO毗连数据库字符串年夜全(VP,Excel,文...

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件ado|excel|毗连数据库|字符串ADO毗连数据库字符串年夜全(VP,Excel,文本,Sybase,.NET等)

ThispagecontainssampleADOconnectionstringsforODBCDSN/DSN-Less,
OLEDBProviders,RemoteDataServices(RDS),MSRemote,MSDataShape.

AlsoincludedareADO.NETconnectionstringsforeach.NETManagedProvider
(SQLClient,OLEDB,andODBC).

Thesesampleconnectionstringsarecompiled
byCarlProthman,aMicrosoftVisualBasicMVP
Enjoy!

 
TableofContents
ODBCDSNConnectionsDSN
FileDSN


ODBCDSN-LessConnections ODBCDriverforAS/400
ODBCDriverforAccess
ODBCDriverfordBASE
ODBCDriverforExcel
ODBCDriverforMySQL
ODBCDriverforOracle
ODBCDriverforParadox
ODBCDriverforSQLServer
ODBCDriverforSybase
ODBCDriverforSybaseSQLAnywhere
ODBCDriverforText
ODBCDriverforTeradata
ODBCDriverforVisualFoxPro


OLEDBDataLinkConnectionsDataLinkFile(UDL)


OLEDBDataProviderConnections OLEDBProviderforAS/400
OLEDBProviderforActiveDirectoryService
OLEDBProviderforDB2
OLDDBProviderforInternetPublishing
OLEDBProviderforIndexServer
OLEDBProviderforMicrosoftJet
OLEDBProviderforODBCDatabases
OLEDBProviderforOracle(FromMicrosoft)
OLEDBProviderforOracle(FromOracle)
OLEDBProviderforSimpleProvider
OLEDBProviderforSQLServer


RemoteDataService(RDS)ConnectionsRDSDataControl-ConnectProperty
RDSDataControl-URLProperty


ADOURLConnectionsADORecordset


MSRemoteProviderConnectionsMSRemote-Access(Jet)
MSRemote-SQLServer


DataShapeProviderConnections MSDataShape-SQLServer


.NETManagedProviderConnectionsSQLClient.NETManagedProvider(System.Data.SqlClient)
OLEDB.NETManagedProvider(System.Data.OleDb)
ODBC.NETManagedProvider(System.Data.ODBC)


 


ODBCDSNConnections
UsinganODBCDSN(DataSourceName)isatwostepprocess.

1)YoumustfirstcreatetheDSNviathe"ODBCDataSourceAdministrator"program
foundinyourcomputersControlPanel(orAdministrativeToolsmenuinWindows2000).
MakesuretocreateaSYSTEMDSN(notaUSERDSN)whenusingASP.
Note:YoucanalsocreatetheDSNviaVBcode.

2)Thenusethefollowingconnectionstring-withyourownDSNnameofcourse. ;-)

ODBC-DSN
 
oConn.Open"DSN=AdvWorks;"&_
         "Uid=Admin;"&_
         "Pwd=;


YoucanalsocreateanduseaFileDSN.ThenusethefollowingADOConnectionstring:

ODBC-FileDSN
 
oConn.Open"FILEDSN=c:somepathmydb.dsn;"&_
         "Uid=Admin;"&_
         "Pwd=;"

Formoreinformation,see:AboutODBCdatasourcesand
HowtoUseFileDSNsandDSN-lessConnections

Note:TheproblemwithDSNisthatUserscan(andwill)modifythem(ordeletebymistake),
thenyourprogramwontworksowell...SoitsbettertouseaDSN-LessorOLEDBProvider
connectionstringwithaTrustedConnectionifpossible!


ODBCDSN-LessConnections
ODBCDriverforAS/400
 
oConn.Open"Driver={ClientAccessODBCDriver(32-bit)};"&_
         "System=myAS400;"&_
         "Uid=myUsername;"&_
         "Pwd=myPassword;"

Formoreinformation,see: AFastPathtoAS/400Client/Server


ODBCDriverforAccess
 
ForStandardSecurity:

oConn.Open"Driver={MicrosoftAccessDriver(*.mdb)};"&_
         "Dbq=c:somepathmydb.mdb;"&_
         "Uid=Admin;"&_
         "Pwd=;"

IfyouareusingaWorkgroup(Systemdatabase):

oConn.Open"Driver={MicrosoftAccessDriver(*.mdb)};"&_
         "Dbq=c:somepathmydb.mdb;"&_
         "SystemDB=c:somepathmydb.mdw;",_
         "admin",""

IfMDBislocatedonanetworkshare:

oConn.Open"Driver={MicrosoftAccessDriver(*.mdb)};"&_
         "Dbq=myServermySharemyPathmyDb.mdb;"

Formoreinformation,see:</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。
爱飞 该用户已被删除
沙发
发表于 2015-1-20 07:44:33 来自手机 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
再现理想 该用户已被删除
板凳
发表于 2015-1-20 17:40:38 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
柔情似水 该用户已被删除
地板
发表于 2015-1-25 22:47:31 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-4 07:15:37 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
第二个灵魂 该用户已被删除
6#
发表于 2015-2-9 18:39:09 | 只看该作者
那么,ASP.Net有哪些改进呢?
山那边是海 该用户已被删除
7#
发表于 2015-2-27 16:26:17 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
莫相离 该用户已被删除
8#
发表于 2015-3-9 10:10:10 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
再见西城 该用户已被删除
9#
发表于 2015-3-16 21:38:58 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
不帅 该用户已被删除
10#
发表于 2015-3-23 03:38:01 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表