Hvem kan forklare denne DB connetion?
Nedestående kode er taget fra spørgsmål:http://www.eksperten.dk/spm/43441
set conn = server.createobject("ADODB.connection")
conn.Open "DBQ=F:\home\domaenedk\spil.mdb;DefaultDir=F:\home\domaenedk\;Driver={Microsoft Access Driver (*.mdb)}"
Set rs = Server.CreateObject("ADODB.Recordset")
RS.Open "FlashSpil",Conn,3,3
RS.AddNew
Rs("Highscore") = request.Form("HighScore")
Rs("PlayerName") = request.Form("PlayerName")
Rs("Email") = request.Form("Email")
RS.Update
Set Rs = Nothing
---- mit spørgemål
1. er det en DSN-less connetion?
2. Hvad betyder denne linje : RS.Open "FlashSpil",Conn,3,3
3. skal : DBQ=F:\home\domaenedk\data\spil.mdb; være hardcodet ellere ville det være nok at skrive DBQ=data\spil.mdb
4. Hvad betyder denne linje, og igen det med at hardcode F:\ osv...
DefaultDir=F:\home\domaenedk\;Driver={Microsoft Access Driver (*.mdb)}"
5. Jeg er klar over at man skal connecte til databasen forskelligt, om det er en MySQL, SQL eller Access, men kan man bruge samme forspørgelse til de 3 databaser.
Her tænker jeg på fx:
RS.AddNew
Rs("Highscore") = request.Form("HighScore")
Rs("PlayerName") = request.Form("PlayerName")
Rs("Email") = request.Form("Email")
RS.Update
6. Hvad er den smarteste systax når det handler om a arbejde med databaser.
Det var meget, håber det går alligevel?
Gizom:>
