15. maj 2003 - 12:46
Der er
5 kommentarer og 1 løsning
Handlingen er ikke tilladt, mens objektet er lukket.
Hvad kan fejlen være? Den udskriver: SELECT * FROM sider WHERE hoved_menu = 'BBB' AND side_menu = 'menu 555' AND fid = '1' ADODB.Recordset error '800a0e78' Handlingen er ikke tilladt, mens objektet er lukket. mit recordset: <% Dim rs_submenu Dim rs_submenu_numRows Set rs_submenu = Server.CreateObject("ADODB.Recordset") rs_submenu.ActiveConnection = MM_abc_STRING rs_submenu.Source = "SELECT * FROM sider WHERE hoved_menu = '" + Replace(rs_submenu__MMhm, "'", "''") + "' AND side_menu = '" + Replace(rs_submenu__MMsm, "'", "''") + "' AND forenings_id = '" + Replace(rs_submenu__MMSession, "'", "''") + "'" rs_submenu.CursorType = 0 rs_submenu.CursorLocation = 2 rs_submenu.LockType = 1 'rs_submenu.Open() response.Write(rs_submenu.Source) rs_submenu_numRows = 0 %>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Det er fordidit objekt ikke er åbent! Prøv sådan her: Dim rs_submenu Dim rs_submenu_numRows Set rs_submenu = Server.CreateObject("ADODB.Recordset") rs_submenu.ActiveConnection = MM_abc_STRING rs_submenu.Source = "SELECT * FROM sider WHERE hoved_menu = '" + Replace(rs_submenu__MMhm, "'", "''") + "' AND side_menu = '" + Replace(rs_submenu__MMsm, "'", "''") + "' AND forenings_id = '" + Replace(rs_submenu__MMSession, "'", "''") + "'" rs_submenu.Open() rs_submenu.CursorType = 0 rs_submenu.CursorLocation = 2 rs_submenu.LockType = 1 response.Write(rs_submenu.Source) rs_submenu_numRows = 0 //>Rune
Det er fordi din linie: 'rs_submenu.Open() skal ændres til rs_submenu.Open()
yes sorry , men så siger den [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. i den linie som er: rs_submenu.Open() SQL udskriver: SELECT * FROM sider WHERE hoved_menu = 'BBB' AND side_menu = 'menu 5' AND fid = '1'
Så prøv at gør sådan her: SELECT * FROM sider WHERE hoved_menu = 'BBB' AND side_menu = 'menu 5' AND fid = 1 Altså fjerne ' og ' ved fid! //>Rune
Anytime... Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering