if struktur ved databasekald
Jeg har følgende:set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open (Server.Mappath("../db/database.mdb"))
'Bestem hvilket lang, der skal bruges
lang = request.querystring("lang")
if lang = "" then
if lang = "" then
'Her laves forbindelsen til Engelsk
set rs = server.createobject("ADODB.recordset")
sql = "select * from TekstUK"
rs.open sql, conn, 3,3
end if
if lang = "UK" then
'Her laves forbindelsen til Engelsk
set rs = server.createobject("ADODB.recordset")
sql = "select * from TekstUK"
rs.open sql, conn, 3,3
end if
if lang = "DK" then
'Her laves forbindelsen til Dansk
set rs = server.createobject("ADODB.recordset")
sql = "select * from TekstDK"
rs.open sql, conn, 3,3
end if
if lang = "D" then
'Her laves forbindelsen til Tysk
set rs = server.createobject("ADODB.recordset")
sql = "select * from TekstD"
rs.open sql, conn, 3,3
end if
end if
Længere nede i teksten har jeg så f.eks. <%Response.Write rs("menu1")%>
Når siden loades og lang = "" så virker det fint, men ved de andre langtilstande, så får jeg fejlbeskeden Type mismatch: 'rs'
Jeg husker at lukke forbindelsen.
Er der nogen der kan se hvad der sker?
