skillnad

Databaser & SQL

4 svar · 377 visningar · startad av DavidB

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

vad är skillnaden mellen Access och MsSQL?, följande kod är används tilsammans med Access men jag undrar hur den skulle se ut om SQL server användes. om det är stor skillnad. Skulle bli glad om någon kundde skriva om följade kod så att den använde SQL server.

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\databas.mdb"

SQLStmt = "SELECT * From Users Where Id = " & Session("UserId") & ""
Set RS = Connection.Execute(SQLStmt)
Medlem sedan mars 20001 266 inlägg
#2

Nåt sånt här

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DSN=dsnname;UID=login;PWD=password" 

SQLStmt = "SELECT * From Users Where Id = " & Session("UserId") & ""
Set RS = Connection.Execute(SQLStmt)

Alltså du får skapa ett dsn med lösenord anvid etc.

Andreas

Medlem sedan jan. 20001 372 inlägg
#3

Då e det bara anslutningen till databasen som skiljer?

Medlem sedan mars 20001 266 inlägg
#4

Ja vad jag har fattat det som så är det det.
Har själv aldrig arbetat med tex MS SQL men jag fattar det som det iaf.
KAn dock vara visa sker som inte fungerar i MS SQl men det märker du.

Andreas

Medlem sedan dec. 19996 721 inlägg
#5

SQL är SQL, så med så grundläggande sökningar är det inget som skiljer, oavsett om det är Access, Oracle, MS-SQL, Informix, SYbase, OpenBase,PrimeBase,MySQL,PostgreSQL,Butler,Pervasive eller någon annan SQL-databas.

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)