Just nu i M3-nätverket
Gå till innehåll

MS-SQL koppling?


dkz

Rekommendera Poster

Jag har kört fast... :(

 

Jag ska hämta data ifrån en MSSQL-server. Jag använder mig av kod som tidigare bevisligen funkar mot en annan MSSQL-server.

 

Koden jag använder är följande:

Set dbCon=Server.CreateObject("adodb.Connection")
dbCon.Open "DSN=server01;DATABASE=databas01;UID=abcd;PASSWORD=abcd"
SQL = "SELECT ordHead.sender_ID, ordHead.date_create FROM ordHead WHERE ordHead.sender_ID = '63502';"
set rsData=dbCon.execute(SQL)
Response.Write SQL
rsData.Close
Set rsData = Nothing
dbCon.Close
Set dbCon = Nothing

 

Jag har länkat tabellerna redan ifrån Access och där funkar det och köra frågor. Det som jag ser skiljer sig ifrån den andra kopplingar är

Fungerande kopping: dbo_ordHead.sender_ID

Kass kopping: server01_dbo_ordHead.sender_ID

 

Kan det ha något med det och göra? Vet inte riktigt vad som menas med server01_dbo_ ???

 

 

Länk till kommentar
Dela på andra webbplatser

Hej,

 

Istället för DSN kan du skriva in en vanlig connectionsträng:

 

Provider=SQLOLEDB;Server=SERVER_NAMN/IP-ADRESS;Initial Catalog=DATABASNAMN;User Id=ANVÄNDARNAMN;Password=LÖSENORD;

 

Om du vill specificera protokoll, lägg till det här i slutet:

Network=DBMSSOCN;Address=SERVERNAMN,1433;

 

DBMSSOCN = IP sockets (bäst för internet siter för det resurssnålt)

 

"server01_dbo_" antar jag är server01.dbo. vilket bara anger servernamn/instans och ägare. Detta behöver man inte ha med om du inte gjort säkerhetsinställningar.

 

/foo

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...