Just nu i M3-nätverket
Jump to content

oldschool


Destruantes

Recommended Posts

sitter här med en databas som e lite krånglig.

 

Webhotellet jag använder insisterar på att man ska använda det här för att öppna en databas:

 

 

Dim oConn, sConnection

 

Set oConn = Server.CreateObject("ADODB.Connection")

sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source=C:\sites\Single??\UserName\database\data.mdb;" & _

"Persist Security Info=False"

oConn.Open(sConnection)

 

problemet är bara att då blir det "Cannot open database ''. It may not be a database that your application recognizes, or the file may be corrupt" som svar

 

jag har försökt andra sätt, men då har det resulterat i att databasen har låst sig, etc, etc

 

så...min fråga lyder: är det någat av det här:

 

1: Provider=Microsoft.Jet.OLEDB.4.0

 

2: Persist Security Info=False

 

som inte stöds av access 98?

 

 

Link to comment
Share on other sites

Access är inte ett databashanteringssystem och är inte avsett för att användas i webbsammanhang. Ge upp det, det är din lösning.

 

Vad du har råkat ut för är en av Access vanligaste sjukdomar när fler än ett par användare accessar dess filer - korruption. Det är så sorgligt vanligt att det t.o.m i dess verktygsmeny finns en Repair-funktionalitet som rättar till problemen.

 

Så - skyll inte på webbhotellet utan byt till en riktig databashanterare. Erbjuder ditt hotell inte minst MySql så byter du helt enkelt.

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...