jag skulle vilja med ett program jag gjort öppna en databas jag har på en webbserver. Går detta? det går ju utmärkt att öppna på hårddisken o så, och när jag provade att skriva:
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=http://...mb.mdb;"
så gick det inte, den säger ogiltig filnamn. Det står ju inte http://...mb.mdb, utan där står sökvägen till hemsidan... går detta lösa på nåt sätt, eller får man inte öppna databas på det sättet?
okej, jag trodde det ja, men den har inget med ASP att göra.. programmet är gjort i VB så den kanske borde ligga under Visual Basic. Vad vet jag, jag vill helst bara ha svar
Nej, det går inte. Skriver man http:// så har man ju angett en URL, och inte en filsökväg. Eftersom JET kräver konstant tillgång till databasfilen så kan man inte utnyttja ett så simpelt protokoll som http. Det finns dock middlewareprogram som kan koppla upp vilken ODBC-källa som helst över Internet, men det kostar pengar.
Det går finfint att skapa en VB-lösning som hämtar och skickar data till mellan olika servrar, men det blir aldrig samma sak som att ha en riktig koppling, och det lämpar sig inte för transaktionsintensiva system.
Nya .NET och SOAP kan också ge vissa fördelar för denna typ av lösninigar.