23. januar 2003 - 20:13Der er
6 kommentarer og 1 løsning
sql
Hvad går der galt ?? strSQL = "select 1 as myOrder, * from power where description like '%" & strKeyword(0) & "%' and titel like '%" & strKeyword(0) & "%' and www like '%" & strKeyword(0) & "%'UNION select 2 as myOrder, * from power where description like '%" & strKeyword(0) & "%' or titel like '%" & strKeyword(0) & "%'order by myOrder"
Det er en mySQL DB.
Jeg får fejlen:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [MySQL][ODBC 3.51 Driver][mysqld-3.23.54-nt]You have an error in your SQL syntax near 'UNION select 2 as myOrder, * from power where description like '%b%' or titel li' at line 1 /mySQL/search/search.asp, line 68
strSQL = "select 1 as myOrder, * from power where description like '%" & strKeyword(0) & "%' and titel like '%" & strKeyword(0) & "%' and www like '%" & strKeyword(0) & "%'UNION select 2 as myOrder, * from power where description like '%" & strKeyword(0) & "%' or titel like '%" & strKeyword(0) & "%' order by myOrder"
strSQL = "select 1 as myOrder, * from power where description like '%" & strKeyword(0) & "%' and titel like '%" & strKeyword(0) & "%' and www like '%" & strKeyword(0) & "%' UNION select 2 as myOrder, * from power where description like '%" & strKeyword(0) & "%' or titel like '%" & strKeyword(0) & "%' order by myOrder"
Case "0" Response.Write "1 ord" strSQL = "select 1 as myorder, * from power where description like '%" & strTest & "%' and titel like '%" & strTest & "%' and www like '%" & strTest & "%' UNION select 2 as myorder, * from power where description like '%" & strTest & "%' and titel like '%" & strTest & "%' AND 1 NOT IN (select 1 as myorder from power where description like '%" & strTest & "%' and titel like '%" & strTest & "%' and www like '%" & strTest & "%')UNION select 3 as myOrder, * from power where titel like '%" & strTest & "%' and www like '%" & strTest & "%' UNION select 4 as myOrder, * from power where titel like '%" & strTest & "%' and description like '%" & strTest & "%'order by myOrder"
Case "1" Response.Write "2 ord" strSQL = "select 1 as myOrder, * from power where description like '%" & strTest & "%' and titel like '%" & strTest & "%' UNION select 2 as myOrder, * from power where description like '%" & strTest & "%' UNION select 3 as myOrder, * from power where description like '%" & strKeyword(0) & "%' and description like '%" & strKeyword(1) & "%'UNION select 4 as myOrder, * from power where description like '%" & strKeyword(0) & "%' OR description like '%" & strKeyword(1) & "%' order by myOrder"
Case "2" Response.Write "3 ord" strSQL = "select 1 as myOrder, * from power where description like '%" & strTest & "%' UNION select 2 as myOrder, * from power where description like '%" & strKeyword(0) & "%' and description like '%" & strKeyword(1) & "%' and description like '%" & strKeyword(2) & "%' UNION select 3 as myOrder, * from power where description like '%" & strKeyword(0) & "%' and description like '%" & strKeyword(1) & "%' order by myOrder" '3 ord i søgningen
Case Else Response.Write "3 ord" strSQL = "select 1 as myOrder, * from power where description like '%" & strTest & "%' UNION select 2 as myOrder, * from power where description like '%" & strKeyword(0) & "%' order by myOrder" 'mere end 3 ord i søgningen
hmm, der sker ikke rigtigt mere her, så jeg lukker :-(
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.