Har testat 2 st olika, undrar vilken som är bäst att använda och varför? Kan väl nästan fall under kategorin "smaksak". Ja, själv skulle jag inte använda ngt av dessa 2 exempel eftersom den använder sig av en uråldrig driver.Databas koppling, vilken ska man använda?
Nr 1: Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("_data/main.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT text_2 FROM TBL_text2"
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic %>
<% =RecSet("text_2") %>
<% RecSet.Close
Connect.Close %>
Nr 2: <% Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open "TBL_text2", "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("_data/main.mdb")
<% =RS("text_2") %>
<% RS.Close
Set RS=Nothing %>Sv: Databas koppling, vilken ska man använda?
Personligen tycker jag det är bättre att dela upp kopplingen, SQL:en och exekveringen i flera steg eftersom koden blir lättare att läsa då.
Skriver du bara för dig själv så har jag ingen åsikt alls.Sv: Databas koppling, vilken ska man använda?
Denna e klart mycket bättre:
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=x:\db-folder\db-file.mdb;"
cya,
PatrikB