webForumDet fria alternativet
Logga in / Bli medlem

databaskoppling

ASP

3 svar · 193 visningar · startad av Wolf

Medlem sedan jan. 200112 inlägg
Trådstart#1

Jag har antagligen fått hjärnsläpp men ändå, här är problemet.

Jag ska göra en databaskoppling till en sql server. Jag exporterade den från Access till SQL-server, så långt allting väl. Jag kör från localhost

Sen skrev jag följande
set conn=server.createobject("adodb.connection")
conn.open ="provider=SQLOLEDB; data source=(local); initial catalog=ChiliDB;"

Felmeddelande:

   Error Type:
   Microsoft OLE DB Provider for SQL Server (0x80040E4D)
   Login failed for user 'IUSR_MASTER_INSTALL'.
   /Project/Chili/Medlemsuppgift.asp, line 24

Vaddå failed login, jag har inte angivit några lösenordskrav ännu. Och vad betyder 'IUSR_MASTER_INSTALL'?

Tidigare hade jag bara conn open "ChiliDB" men det funkade inte heller.

Tacksam för upplysningar
Tobbe

Medlem sedan juni 200032 967 inlägg
#2

du måste skicka med användarnamn och lösenord till den användare du skall logga in som på sql-servern.

gissningsvis så lär väl sa och tomt lösen ligga...

Medlem sedan jan. 200112 inlägg
#3

Saken är att det inte är en inloggs procedur, det är en registreringsprocedur.

Jag har inte angivit något lösenord för databasen.

Men tack ändå för visat intresse. :)

Medlem sedan juni 200032 967 inlägg
#4

för att du skall få läsa ur databasen måste användarnamn och lösenord anges.

sen ser det ut som om du har ett likhetstecken för mycket, precis efter conn.open.

mer korrekt torde vara:

conn.open "provider=SQLOLEDB; data source=127.0.0.1; initial catalog=ChiliDB;user=sa;password="

Och vad betyder 'IUSR_MASTER_INSTALL'?

får man gissa på att maskinnamnet på din dator är MASTER_INSTALL?

256 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)