我做的论坛有时网页总打不开或打开很慢。FTP登陆一看发现:数据库旁边形成一个LDB文件,数据库的图标上有个小锁,似乎数据库被锁了一样;每当网页慢或打不开时,FTP上服务器一看都是这样子,我该怎么办?请教各位老师。
---------------------------------------------------------------
ldb文件是在打开数据库时产生的一个临时文件,我做的网站曾经有你说的这种情况,因为我当时给数据库起的名字在那台服务器中已经有别的网站使用的,而且他们的网站是用SQLSERVER做的,级别要比我的ACCESS高,你试试用如下方法解决:1、用ODBC定义数据源;2、将这个数据库的名字改成一个与其他网站不冲突的文件名。我就是用了第二种方法后解决的此问题。
---------------------------------------------------------------
有进程死在里面了,用OLEDB中非独占方式打开,就是更改链接字串
Jet OLEDB:Database Locking Mode=0
加进链接字串,另外检查程序里面有没有死锁
---------------------------------------------------------------
写在你的链接字串里面,就是类似
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\1.mdb;User ID=admin;Password=;Jet OLEDB:Database Password=1"
---------------------------------------------------------------
1
2set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
3DBPath = Server.MapPath("data.mdb")
4dbconnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&DBPath&";User ID=admin;Password=;Jet OLEDB:Database Password=1;Jet OLEDB:Database Locking Mode=0"
5Set rs= Server.CreateObject("ADODB.Recordset")
6.......