/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Asp og MS SQL server
Fra : Michael Aagaard


Dato : 05-11-02 00:34

Hejsa NG!

Her kommer lige et newbie spørgsmål. Jeg skal connecte til en MS SQL server
vha. asp fra en IIS server. Jeg troede at følgende kode kunne gøre det:

var objConn = Server.CreateObject( "ADODB.Connection" )
objConn.Open('Driver={SQL
Server};Server=127.0.0.1;Port=3306;Database=dab;uid=navn;Password=kode;');

Men det kan det tilsyneladende ikke. Er der ikke et klogt hoved, der kan
hælpe mig.

På forhånd tak.

Michael



 
 
Jakob Andersen (05-11-2002)
Kommentar
Fra : Jakob Andersen


Dato : 05-11-02 00:44

"Michael Aagaard" <maagaac@adslhome.dk> wrote
> Her kommer lige et newbie spørgsmål. Jeg skal connecte til en MS SQL
server
> vha. asp fra en IIS server. Jeg troede at følgende kode kunne gøre det:
>
> var objConn = Server.CreateObject( "ADODB.Connection" )
> objConn.Open('Driver={SQL
> Server};Server=127.0.0.1;Port=3306;Database=dab;uid=navn;Password=kode;');

Prøv med følgende:

var objConn = Server.CreateObject( "ADODB.Connection" )
objConn.Open("Driver={SQL
Server};Server=127.0.0.1;Port=3306;Database=dab;uid=navn;Password=kode;");

VBScript/JScript har det ikke så godt med (') som omkransning af variabler.

--
Jakob Andersen



Jesper Nielsen (05-11-2002)
Kommentar
Fra : Jesper Nielsen


Dato : 05-11-02 16:11

> var objConn = Server.CreateObject( "ADODB.Connection" )
> objConn.Open('Driver={SQL
> Server};Server=127.0.0.1;Port=3306;Database=dab;uid=navn;Password=kode;');

Jeg mener kun den type connectionstrings virker ved opkobling til en
database, som ligger på samme server som webserveren.

Ønsker du også at kunne connecte til en anden MSSQL server, skal du bruge
følgende connectionstring:

Application("strConnect") = "PROVIDER=SQLOLEDB.1; SERVER=den.anden.server;
DATABASE=DBName; UID=Username; PWD=Password; NETWORK=DBMSSOCN;"

--
Mvh. Jesper



Jakob Andersen (05-11-2002)
Kommentar
Fra : Jakob Andersen


Dato : 05-11-02 16:27

"Jesper Nielsen" <jn@nielsenit.dk> wrote
> Jeg mener kun den type connectionstrings virker ved opkobling til en
> database, som ligger på samme server som webserveren.

Nej, det virker fint ligegyldigt hvor serveren står. Desuden er der ikke så
meget at rafle om når han skriver IP 127.0.0.1

--
Jakob Andersen




Jesper Nielsen (05-11-2002)
Kommentar
Fra : Jesper Nielsen


Dato : 05-11-02 18:41

> Nej, det virker fint ligegyldigt hvor serveren står.

Jeg har haft problemer med at anvende spørgerens metode, når SQL serveren og
webserveren ikke er den samme maskine.


> Desuden er der ikke så
> meget at rafle om når han skriver IP 127.0.0.1

Nej, selvfølgelig ikke. Men det kunne jo godt være, at han på et tidspunkt
skulle adskille serverne - så er det en fordel at være forberedt.

--
Mvh. Jesper



Jakob Andersen (05-11-2002)
Kommentar
Fra : Jakob Andersen


Dato : 05-11-02 19:16

"Jesper Nielsen" <jn@nielsenit.dk> wrote
> Jeg har haft problemer med at anvende spørgerens metode, når SQL serveren
og
> webserveren ikke er den samme maskine.

Mystiskt, det har jeg aldrig været ude for. Hvilke problemer var det helt
specifikt?

--
Jakob Andersen



Jesper Nielsen (06-11-2002)
Kommentar
Fra : Jesper Nielsen


Dato : 06-11-02 13:56

> Mystiskt, det har jeg aldrig været ude for. Hvilke problemer var det helt
> specifikt?

Hmmm... Har lige prøvet at forbinde til min SQL Server hos Webpartner fra
min udviklingsserver hjemme, og der er ingen problemer...

Jeg kan dog huske, at jeg ikke kunne komme i kontakt med SQL Serveren,
dengang jeg havde et webhotel med MSSQL hos Azero.dk - hos dem kunne jeg
ikke få den "simple" DSN less forbindelse (se oprindeligt spørgsmål) til at
virke. Her ville kun OLEDB virke (er det ikke også noget hurtigere?)

--
Mvh. Jesper



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste