webForumDet fria alternativet

Databaskommunikation

ASP

5 svar · 332 visningar · startad av mangej

Medlem sedan apr. 200224 inlägg
Frågan#1

Jag undrar hur man kommunicerar med en databas som ligger på en annan server än webservern.
Jag ska med ASP kontakta en lokal server, där databasen finns, från webbservern. Jag hade varit tacksam för lite kod-exempel och dylikt. Tacksam för svar

Medlem sedan juli 20012 450 inlägg
#2

Välkommen :)
ODBC-koppling vore ett ganska så hett tips.

Från webservern går du in i Inställningar->Kontrollpanelen->Administrationsverktyg->Datakällor(Data source)ODBC->System-DSN->Lägg till...
Välj i listan bland databastyper och välj server.

Om du använder MSSQL med ODBC-namnet:MyODCB:
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "MyODBC","sa",""
Där sa är inloggnings-id och inget password...
Detta bör fungera.

Medlem sedan apr. 200224 inlägg
#3

Hej!

Det går ju bra att göra en ODBC-koppling om databasen befinner sig på samma server som programmet, men i mitt fall så ligger databasen inte på samma server som programmet. Jag undrar därför hur man kopplar programmet till databasen, som ligger på en annan server.

Medlem sedan juli 20012 450 inlägg
#4

Är servrarna i samma nätverk så ska det väl inte vara några problem?

Medlem sedan apr. 200224 inlägg
#5

Hej igen!

Nej tyvärr, servrarna ligger på helt skilda nätverk.

Medlem sedan juli 20012 450 inlägg
267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)