Vill veta om det är möjligt att byta ut tabellnamnet mot en variabel i en sqlfråga. <code> Microsoft OLE DB Provider for ODBC Drivers error '80040e14' Du har missat ett mellanslag innan WHERE och ORDER BY: Om du använder en conn och rs, är det inte så att man öppnar rs:n så här: Okej Tack, winter -> beror inte det på hur man öppnar den?! ex ADO eller det "vanliga" sättet.. Går på båda sätten. Beror på hur och vad man vill göra. Tabellnamn mot variabel i en sql [LÖST]
Och hur skriver jag i så fall ??
/ TobiasSv: Tabellnamn mot variabel i en sql
Dim tblNamn
Dim sSQL
tblNamn = "usr_users"
sSQL = "SELECT * FROM " & tblNamn & " WHERE usr_id = 1"
Kanske kan funka
//Putte
</code>Sv: Tabellnamn mot variabel i en sql
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
/webreg/search.asp, line 22
<%
dim yearstamp
yearstamp = Request.Form("year")
Set Conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
conn.open = "webreg"
sql = "select * from " & yearstamp & "where department = " & department & "order by serie;"
rs.open sql, conn, 3, 3
%>Sv: Tabellnamn mot variabel i en sql
<code>
<%
dim yearstamp
yearstamp = Request.Form("year")
Set Conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
conn.open = "webreg"
sql = "SELECT * FROM " & yearstamp & " WHERE department = " & department & " ORDER BY serie;"
rs.open sql, conn, 3, 3
%>
</code>Sv: Tabellnamn mot variabel i en sql
set rs = conn.Execute(SQL)
i stället för:
rs.open sql, conn, 3, 3 Sv: Tabellnamn mot variabel i en sql - Löst
Det saknades enkelfnuttar runt själva sökordet..
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.open = "webreg"
sql = "select * from " & yearstamp & " where department = " & "'" & department & "'" & " order by serie;"
/ TobiasSv: Tabellnamn mot variabel i en sql - Löst
själv tycker jag ado sättet är lättast.. men kanske mest krävande, vad vet jag..Sv: Tabellnamn mot variabel i en sql
Om man vill ange vilken cursor och postlåsning recordsetet skall ha måste man öppna den med Open.