|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天sql 利用ASP毗连MSSQL数据库,尺度的毗连,经常使用的多的是上面这类毗连字符串:
CONN.OPEN"Provider=SQLOLEDB.1;"&_
"Password="&pass_word&";"&_
"PersistSecurityInfo=true;"&_
"UserID="&User_ID&";"&_
"InitialCatalog="&db&";"&_
"DataSource="&Data_Source&";"&_
"CONNectTimeout="&cntimeout&""
形貌:
Provider=SQLOLEDB.1;数据库供应者,前面的1是暗示版本信息,假如没有就会完整利用以后最新版功效
UserID=SQL帐号,数据库的帐号
Password=SQL帐号暗码,数据库的帐号暗码
InitialCatalog=数据库名字(只要名字,而ACCESS的是详细领路径的数据文件)
DataSource=数据源,SQL服务器名或其IP,一般用IP
上五个参数缺一不成
关于DataSource:
假如IIS和SQL统一台服务器,则利用安装IIS的IP或主机名HostName或(local)
比方:
//DataSource=(Local)IIS与SQL一同则第一选择它!
//DataSource=212.100.1.12
//DataSource=LSS
假如SQLserver是在别的的呆板上,好比你毗连到我呆板上的的SQLserver,就用我呆板的IP
//DataSource=208.190.21.112我的SQLserverIP
CONNectTimeout=毗连超时,是整数,缺省是30秒,能够不必
PersistSecurityInfo=trueorfalse能够不必
了解SQL和ACCESS的区分:
ACCESS是文件型的数据库,一个数据库就是一个详细的MDB文件,以是ACCESS的毗连必要给出详细的数据库路径DataSource=c:wwwmdbaaa.mdb
而Server.mappath(aaa.mdb)便是将aaa.mdb映照为c:wwwmdbaaa.mdb
SQLserver是S/C客户端/服务器体例,与ACCESS完整纷歧样,以是会见SQL2000的数据库必要创建客户端和服务器真个毗连,注重这个客户端是针对SQL数据库服务器来讲的
服务器真个剧本对SQLserver来讲也是“客户端使用程序”。
SQL的数据库物理上也是一个.MDF数据文件,但这与MDB是大相径庭的,SQL的MDF能够说是一个数据库的汇合,内里包含了良多个数据库(内里的每一个数据库有一个名字,每一个数据库有响应的具有者SchMa),而ACCESS的MDB是一个文件就是一个数据库。
故会见SQL数据库要指定其服务器IP数据库帐号暗码数据库名(固然无路径可言)
而会见ACCESS只需会见ACCESS的文件就好了。
如今要做的是,进进企业办理器,创建一个数据库(好比为AAA),在数据库中,创建增加数据库用户和暗码,然后就能够用下面的毗连字符串来毗连了!使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。 |
|