Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Access][SQL] [SQL] Concat gebruiken in Pass Trough Query

Pagina: 1
Acties:

  • Mauritzzz
  • Registratie: Mei 2003
  • Laatst online: 28-11 14:39
Goedemorgen,

Ik gebruik Access 2007 een pass trough query met ODBC koppeling naar een MySQL server (XAMPP op localhost). Ik gebruik een Pass Trough Query, omdat dit veel sneller is. Wanneer ik deze query uitvoer:
code:
1
2
3
SELECT CONCAT_WS('.',dst_ip1,dst_ip2,dst_ip3,dst_ip4)
FROM notification_deny
LIMIT 10

Krijg ik dit terug:
Afbeeldingslocatie: http://bay01.imagebay.com/_upload/img/39/chinees.jpg
Wanneer ik dit in PHPmyAdmin uitvoer, krijg ik gewoon de IP adressen in een goed format (192.168.1.100) etc.
Ik heb al geprobeerd om in plaats van een concat dst_ip1||"."||dst_ip2 etc. proberen te gebruiken, maar dit geeft alleen een 1 terug.
Wie weet hier een oplossing voor? Ik wil dus gewoon leesbare IP adressen krijgen, in plaats van Chinese tekens.

Alvast bedankt!

[ Voor 4% gewijzigd door Mauritzzz op 26-06-2008 11:12 ]


  • Mauritzzz
  • Registratie: Mei 2003
  • Laatst online: 28-11 14:39
Ik heb het inmiddels al gevonden, er ging volgens mij wat mis character set. Op deze manier werkt de query wel:
code:
1
2
3
4
5
SELECT concat_ws('.',convert(dst_ip1 USING utf8),convert(dst_ip2 USING utf8),convert(dst_ip3 USING utf8),convert(dst_ip4 USING utf8)), count(dst_ip1) AS Aantal
FROM notification_deny
GROUP BY dst_ip1, dst_ip2, dst_ip3, dst_ip4
ORDER BY count(dst_ip1) DESC
LIMIT 10