Har precis börjat använda SQL Server.
Har skapat en databas och en tabell bara för att testa om jag kan sätta in värden i databasen.
Men jag får hela tiden fel på connectionstrings. Har provat dessa tre men det vill inte fungera.
Vad kan vara fel?
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=SQLOLEDB; Data Source=localhost; Initial Catalog=Fragor; User Id=; Password="
cn.Open "Driver=SQL Server; Server=localhost; Database=Fragor; User Id=; Password="
cn.Open "Initial Catalog= Fragor; Data Source= (local);Integrated Security=true"
Set rs = Server.CreateObject("ADODB.Recordset")
ins = "SELECT * FROM Fraga ORDER BY id DESC"
rs.Open ins, cn, adOpenStatic, adLockOptimistic
rs.AddNew
rs("fraga") = Request.Form("Fraga")
rs.Update
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
cn.Open "Driver=SQL Server; Server=localhost; Database=Fragor; User Id=; Password="
Nedanstående två fick följande felmeddelande:
cn.Open "Provider=SQLOLEDB; Data Source=localhost; Initial Catalog=Fragor; User Id=; Password="
Microsoft OLE DB Provider for SQL Server (0x80004005)
Ogiltig behörighetsspecifikation
/Fragor/fraga.asp, line 22
cn.Open "Initial Catalog= Fragor; Data Source= (local);Integrated Security=true"
Microsoft OLE DB Service Components (0x80040E21)
En OLE DB-åtgärd i flera steg genererade fel. Kontrollera alla OLE DB-statusvärden som finns tillgängliga.
Inget arbete utfördes.
/Fragor/fraga.asp, line 24
Vad är det för skillnad på dessa tre och varför fungerar bara den översta?
Hur ska jag göra för att få användning User Id och Password (var sätter jag dessa i SQL Server)?