03. maj 2004 - 10:50Der er
11 kommentarer og 1 løsning
hvorfor får jeg denne fejl?
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
sammen.asp, line 39
Koden: <% ' ADODB connection objektet Set Conn = Server.CreateObject("ADODB.Connection") ' Husk at angive den rigtige sti til din database DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("test.mdb") ' Åben databaseforbindelsen Conn.Open DSN %>
<%
SQL = "INSERT INTO tabel4 (lev, pris, lev nr, be) SELECT t1.lev, t1.pris, t1.lev nr, t1.be " SQL = SQL & "FROM (SELECT lev, pris, lev nr, be FROM tabel1 " SQL = SQL & "UNION ALL SELECT lev, pris, lev nr, be FROM tabel2 " SQL = SQL & "UNION ALL SELECT lev, pris, lev nr, be FROM tabel3) " SQL = SQL & "as t1, " SQL = SQL & "(SELECT min(pris) as mpris, lev nr " SQL = SQL & "FROM (SELECT pris, lev nr FROM tabel1 " SQL = SQL & "UNION ALL SELECT pris, lev nr FROM tabel2 " SQL = SQL & "UNION ALL SELECT pris, lev nr FROM tabel3 " SQL = SQL & ") GROUP BY lev nr) as t2 " SQL = SQL & "WHERE t1.pris = t2.mpris AND t1.lev nr = t2.lev nr ORDER BY t1.lev nr;"
men jeg kommer sikkert på igen senere efter hjælpe fra dig :-) takker
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.