ASP网页编程之用ASP翻开远端MDB文件
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)用ASP翻开远端MDB文件假如你用ODBCconnection(DSNorDSN-less)来会见远真个(UNCpath)数据库,OLEDB会呈现以下毛病信息:
MicrosoftOLEDBProviderforODBCDriverserror’80004005’
TheMicrosoftJetdatabaseenginecannotopenthefile’(unknown)’.Itisalreadyopenedexclusivelybyanotheruser,oryouneedpermissiontoviewitsdata.
你完整能够制止这类毛病--ASP和ActiveX撑持两种体例翻开MDB文件的DSN-less毗连,或由别的呆板会见MDB文件。
1.DAOdatabase(onlyforsmallload)
DimFile,Conn,RS
ConstReadOnly=False
File="serversharefile.mdb"
SetConn=CreateObject("DAO.DBEngine.35").Workspaces(0).OpenDatabase(File,,ReadOnly)
SetRS=Conn.OpenRecordset(SQL)
2.ADO+JetOLEDBprovider
DimConn,RS
SetConn=CreateObject("ADODB.Connection")
Conn.Provider="Microsoft.Jet.OLEDB.4.0"
Conn.Open"serversharefile.mdb"
SetRS=Conn.Execute(SQL)
你得断定利用ASP的用户有NT的数据库及共享会见权限。
假定有权限的话,你亦可会见别的呆板中的开放数据毗连:
’http://www.pstruh.cz
SetUM=CreateObject("UserManager.Server")
UM.LogonUser"Loginwiththerights","Password","Domain"
...
opendatabase
...
UM.RevertToSelf
减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
页:
[1]