21. december 2004 - 12:53Der er
20 kommentarer og 2 løsninger
MsSQL og ASP - connect, etc.
Hey..
Er lige skiftet til MsSQL, i stedet for tidligere Access database.
Har lidt spørgsmål ang. MsSQL:
1. Hvordan connecter man til SQL-serveren?
2. Hvordan lagrer man med asp, virker det som access? Og hvordan tager man data ud fra en tabel? - Har oprettet en tabel på serveren: test med "testcolumn" som column.
3. Hvilke forskelle skal jeg bemærke? :)
4. Jeg HADER windows XP, microsoft's vidunderlige profil-system som kræver tilladelser osv.. Jeg kan connecte til min SQL-server med Windows Auth - og ikke SQL server Auth, da den siger: User is not associated with a thrusted SQL server connection. Hvordan fixes det?
2-3. SQL'en er for det meste det samme. Der er visse navneændringer på indbygget funktioner. F.eks kan du ikke bruge now() til at hente dato/tid. Det hedder getDate()
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D) [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection. /sqltest.asp, line 4
Okay kan connecte nu ;). Tak til arne & gutterne over på SQL :). Men hvordan får man informationer ud af tabellerne, osv.? :) RS("collumn") virker ikke ;)
... Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "SELECT * FROM tabelnavn",oConn Do While Not rs.EOF %> <%=rs("feltnavn")%> <%=rs("feltnavn")%><br> <% rs.MoveNext Loop Set rs = Nothing Set oConn = Nothing
Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "SELECT * FROM test",oConn Do While Not rs.EOF %> <%=rs("testcolumn")%><br> <% rs.MoveNext Loop Set rs = Nothing Set oConn = Nothing %>
Hov.. sådan her: <% Const strDB = "DRIVER={SQL Server};SERVER=PUFF;UID=sa;pwd=e20zulu; DATABASE=test;" Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open strDB
Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "SELECT * FROM test",oConn Do While Not rs.EOF %> <%=rs("testcolumn")%><br> <% rs.MoveNext Loop Set rs = Nothing Set oConn = Nothing %>
:) Det virker, men hmm :).. lidt lamt spørgsmål - hvordan lagres data i den column? I access åbner man jo bare mdb'en og skriver løs :). Siden er blank fordi der ikke står noget i msSQL'en lige nu :)
Jo da :) Men arne, der er intet i database lige nu - hvordan smider vi noget i den? :) Mener ikke med asp, men med et program ... Forsøger mig lige frem. Skriver igen om lidt
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.