{"id":55001210,"date":"2019-12-01T00:00:00","date_gmt":"2020-07-10T09:36:23","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=1210"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Like_Alike___und_die_Kompatibilitaet","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/","title":{"rendered":"Like, Alike, *, % und die Kompatibilit&auml;t"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg05.met.vgwort.de\/na\/924e8645bc7e4d83acc29b02dc7b28ab\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Es gibt Dinge, die gehen an einem vorbei, ohne dass man es merkt. Das war bei mir der Fall mit den Thema der &Uuml;berschrift: Ich arbeite gr&ouml;&szlig;tenteils mit Access-Datenbanken und wei&szlig;, dass dort das Sternchen (*) als Platzhalter f&uuml;r beliebige Zeichen beim Einsatz des Like-Operators zum Einsatz kommt. Und wenn ich mal mit dem SQL Server arbeite, dann wei&szlig; ich, dass dort stattdessen das Prozentzeichen gefragt ist (%). Neulich erhielt ich aber eine Datenbank von einem Leser, der sich wunderte, warum eine L&ouml;sung bei ihm schlicht nicht arbeitete. Nach einigen Experimenten und einer Internetrecherche war die L&ouml;sung gefunden: Der Leser betrieb die Datenbank im SQL-92-Kompatibilt&auml;tsmodus, was bedeutet, dass die Platzhalter des SQL Servers in LIKE-Vergleichen zum Einsatz kommen. Was es damit auf sich hat und wie Sie damit umgehen, erfahren Sie im vorliegenden Beitrag.<\/b><\/p>\n<p>Standardm&auml;&szlig;ig arbeitet Access mit Access-SQL, was beispielsweise hei&szlig;t, dass als Platzhalter f&uuml;r beliebig viele Zeichen in einem <b>LIKE<\/b>-Ausdruck das Sternchen zum Einsatz kommt und als Platzhalter f&uuml;r genau ein Zeichen das Prozentzeichen.<\/p>\n<p>Im SQL Server ist das anders: Hier setzt man f&uuml;r beliebig viele Zeichen das Prozentzeichen als Platzhalter (<b>%<\/b>) und f&uuml;r ein einziges Zeichen den Unterstrich (<b>_<\/b>).<\/p>\n<p><b>SQL Server-kompatible Syntax<\/b><\/p>\n<p>Allerdings kann man bereits seit Access 2010 in den Access-Optionen einstellen, in welchem Modus k&uuml;nftig neu erstellte Datenbanken arbeiten sollen. Dazu &ouml;ffnen Sie die Access-Optionen und wechseln zum Bereich <b>Objekt-Designer|Abfrageentwurf|SQL Server-kompatible Syntax (ANSI92)<\/b>. Die dortige Option <b>Standard f&uuml;r neue Datenbanken <\/b>ist &uuml;blicherweise nicht aktiviert (siehe Bild 1). Dementsprechend ist auch die nicht direkt bearbeitbare Eigenschaft <b>In dieser Datenbank verwenden<\/b> normalerweise nicht aktiviert.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2019_06\/pic_1210_001.png\" alt=\"Einstellungen f&uuml;r die SQL-Syntax\" width=\"649,559\" height=\"300,9111\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Einstellungen f&uuml;r die SQL-Syntax<\/span><\/b><\/p>\n<p>Erst wenn wir die Eigenschaft <b>Standard f&uuml;r neue Datenbanken <\/b>in den Access-Optionen einer beliebigen Datenbank (oder auch in einer Access-Instanz ohne ge&ouml;ffnete Datenbank &#8211; dazu nach dem &Ouml;ffnen die Escape-Taste dr&uuml;cken, um den <b>Datei &ouml;ffnen<\/b>-Bereich auszublenden) aktivieren, wird eine anschlie&szlig;end neu erstellte Datenbank im SQL Server-kompatiblen Modus ge&ouml;ffnet.<\/p>\n<p>Wenn Sie nun eine neue Datenbank erstellen und den Optionen-Dialog erneut &ouml;ffnen, sind beide Optionen aktiviert. Und Sie k&ouml;nnen die Option <b>In dieser Datenbank verwenden <\/b>sogar direkt einstellen (siehe Bild 2).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2019_06\/pic_1210_002.png\" alt=\"Aktivierte SQL Server-kompatible Syntax\" width=\"549,6265\" height=\"294,5015\" \/><\/p>\n<p><!--30percent--><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Aktivierte SQL Server-kompatible Syntax<\/span><\/b><\/p>\n<p>Was &auml;ndert sich nun durch diese Einstellung Beim Experimentieren mit dem <b>Like<\/b>-Operator im Entwurf einer Abfrage geben wir testweise den folgenden Ausdruck ein:<\/p>\n<pre>Like 'C*'<\/pre>\n<p>Nach Abschluss der Eingabe wird <b>Like<\/b> in den Operator <b>ALike <\/b>umgewandelt (siehe Bild 3). Wenn wir nun in die Datenblattansicht der Abfrage wechseln, erhalten wir allerdings ein leeres Datenblatt. Die <b>ALike<\/b>-Funktion arbeitet also scheinbar nicht mit den von Access-SQL bekannten Platzhaltern.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2019_06\/pic_1210_003.png\" alt=\"Umwandlung von Like in ALike\" width=\"424,7115\" height=\"316,2354\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Umwandlung von Like in ALike<\/span><\/b><\/p>\n<p>Was ist aber nun der Vorteil von <b>ALike<\/b>, wenn es nun schon automatisch von Access f&uuml;r <b>Like <\/b>eingesetzt wird Der Vorteil ist, dass Sie mit <b>ALike <\/b>die mit SQL-92 kompatiblen Platzhalter auch unter Access einsetzen k&ouml;nnen. Sie k&ouml;nnen also mit der gleichen Abfrage sowohl auf die Daten aus Access-Tabellen zugreifen als auch direkt auf SQL Server-Tabellen.<\/p>\n<p>In Datenbanken, f&uuml;r die <b>In dieser Datenbank verwenden <\/b>als Wert der Option <b>SQL Server-kompatible Syntax (ANSI-92) <\/b>verwendet wird, k&ouml;nnen Sie das Prozentzeichen und den Unterstrich nur verwenden, wenn Sie direkt auf SQL Server-Datenbanken und kompatible zugreifen.<\/p>\n<p><b>Platzhalter im Code<\/b><\/p>\n<p>Wenn Sie nun Code programmieren, der den <b>Like<\/b>-Operator mit dem Sternchen als Platzhalter verwenden soll, funktioniert dieser nur in Datenbanken wie erwartet, bei denen <b>In dieser Datenbank verwenden <\/b>f&uuml;r die Option <b>SQL Server-kompatible Syntax (ANSI-92) <\/b>nicht aktiviert ist.<\/p>\n<p>Wenn Sie diesen Code dann in eine Datenbank &uuml;bertragen, bei der die SQL Server-kompatible Syntax aktiviert ist, funktioniert dieser nicht mehr wie erwartet.<\/p>\n<p>Was tun &#8211; sowohl in Abfragen als auch im SQL-Code unter VBA Uns fehlen leider Daten, wieviele Datenbanken tats&auml;chlich mit der SQL Server-kompatiblen Syntax betrieben werden. Wer das tut, sollte wissen, warum er das tut und wie es sich auswirkt. So sollte ein Programmierer einer solchen Datenbank sich dar&uuml;ber bewusst sein, dass es zu Problemen kommen kann, wenn er Code oder Objekte von Dritten in die eigene Datenbank importiert und dort verwenden m&ouml;chte.<\/p>\n<p>Wenn man jedoch etwa Code-Erweiterungen f&uuml;r Kunden programmiert, die diese dann in die eigene Anwendung &uuml;bernehmen sollen &#8211; wie beispielsweise die Klassen, die wir in <b>Access im Unternehmen <\/b>gelegentlich vorgestellt haben -, dann sollte man f&uuml;r den Fall vorbereitet sein, dass die Zieldatenbank einen anderen Kompatibilit&auml;tsgrad verwendet wie man selbst.<\/p>\n<p>Der einfachste Weg, eine mit beiden Kompatibilit&auml;tsgraden funktionierende L&ouml;sung zu liefern, ist schlie&szlig;lich der Vergleichsoperator <b>ALike<\/b>, wobei als Platzhalter dann das Prozentzeichen und der Unterstrich zum Einsatz kommen.<\/p>\n<p>Abfragen wie in Bild 4 funktionieren also auch in Datenbanken, die mit SQL-89 kompatibel sind, wie erwartet.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2019_06\/pic_1210_004.png\" alt=\"Verwendung von ALike mit dem Prozentzeichen als Platzhalter f&uuml;r beliebig viele Zeichen \" width=\"424,7115\" height=\"316,2354\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Verwendung von ALike mit dem Prozentzeichen als Platzhalter f&uuml;r beliebig viele Zeichen <\/span><\/b><\/p>\n<p><b>&Auml;nderung des Kompatibilit&auml;tsmodus<\/b><\/p>\n<p>Wenn Sie den Modus f&uuml;r eine ge&ouml;ffnete Datenbank &auml;ndern wollen, erhalten Sie eine Meldung, die auf die m&ouml;glichen Probleme hinweist (siehe Bild 5).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2019_06\/pic_1210_005.png\" alt=\"Meldung beim Versuch, die Kompatibilit&auml;t zu &auml;ndern\" width=\"700\" height=\"88,84816\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Meldung beim Versuch, die Kompatibilit&auml;t zu &auml;ndern<\/span><\/b><\/p>\n<p><b>Option per VBA lesen und schreiben<\/b><\/p>\n<p>Sie k&ouml;nnen auch per VBA pr&uuml;fen, welchen Kompatibilit&auml;tsmodus die Datenbank gerade ausf&uuml;hrt. Dazu geben Sie einfach die folgende Anweisung im Direktbereich des VBA-Editors ein:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> GetOption(\"ANSI Query Mode\")<\/pre>\n<p>Wenn der SQL-92-Modus aktiviert ist, liefert diese Funktion den Wert <b>-1<\/b>, sonst den Wert <b>0<\/b>.<\/p>\n<p>M&ouml;chten Sie herausfinden, welcher Modus f&uuml;r neu erstellte Datenbanken verwendet wird, nutzen Sie die folgende Anweisung:<\/p>\n<pre><span style=\"color:blue;\">Debug.Print<\/span> GetOption(\"ANSI Query Mode Default\")<\/pre>\n<p><b>-1 <\/b>sorgt daf&uuml;r, dass neu erstellte Datenbanken im SQL-92-Modus erstellt werden, <b>0 <\/b>f&uuml;r den SQL-89-Modus.<\/p>\n<p>Mit der <b>SetOption<\/b>-Methode k&ouml;nnen Sie den Modus auch per VBA einstellen. Um den SQL-92-Modus zu aktivieren, setzen Sie die folgende Anweisung ab:<\/p>\n<pre>SetOption \"ANSI Query Mode\", -1<\/pre>\n<p>Damit &auml;ndern Sie die Einstellung ohne Warnhinweis. Allerdings ist in jedem Fall ein Schlie&szlig;en und erneutes &Ouml;ffnen der Access-Datenbank n&ouml;tig, um die &Auml;nderungen wirksam zu machen.<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>LikeAlike.accdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/9109AC30-2775-4A79-831F-9E8C63ABC3D6\/aiu_1210.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt Dinge, die gehen an einem vorbei, ohne dass man es merkt. Das war bei mir der Fall mit den Thema der &Uuml;berschrift: Ich arbeite gr&ouml;&szlig;tenteils mit Access-Datenbanken und wei&szlig;, dass dort das Sternchen (*) als Platzhalter f&uuml;r beliebige Zeichen beim Einsatz des Like-Operators zum Einsatz kommt. Und wenn ich mal mit dem SQL Server arbeite, dann wei&szlig; ich, dass dort stattdessen das Prozentzeichen gefragt ist (%). Neulich erhielt ich aber eine Datenbank von einem Leser, der sich wunderte, warum eine L&ouml;sung bei ihm schlicht nicht arbeitete. Nach einigen Experimenten und einer Internetrecherche war die L&ouml;sung gefunden: Der Leser betrieb die Datenbank im SQL-92-Kompatibilt&auml;tsmodus, was bedeutet, dass die Platzhalter des SQL Servers in LIKE-Vergleichen zum Einsatz kommen. Was es damit auf sich hat und wie Sie damit umgehen, erfahren Sie im vorliegenden Beitrag!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662019,66062019,44000029],"tags":[],"class_list":["post-55001210","post","type-post","status-publish","format-standard","hentry","category-662019","category-66062019","category-Abfragetechnik_und_SQL"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Like, Alike, *, % und die Kompatibilit&auml;t - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Like, Alike, *, % und die Kompatibilit&auml;t\" \/>\n<meta property=\"og:description\" content=\"Es gibt Dinge, die gehen an einem vorbei, ohne dass man es merkt. Das war bei mir der Fall mit den Thema der &Uuml;berschrift: Ich arbeite gr&ouml;&szlig;tenteils mit Access-Datenbanken und wei&szlig;, dass dort das Sternchen (*) als Platzhalter f&uuml;r beliebige Zeichen beim Einsatz des Like-Operators zum Einsatz kommt. Und wenn ich mal mit dem SQL Server arbeite, dann wei&szlig; ich, dass dort stattdessen das Prozentzeichen gefragt ist (%). Neulich erhielt ich aber eine Datenbank von einem Leser, der sich wunderte, warum eine L&ouml;sung bei ihm schlicht nicht arbeitete. Nach einigen Experimenten und einer Internetrecherche war die L&ouml;sung gefunden: Der Leser betrieb die Datenbank im SQL-92-Kompatibilt&auml;tsmodus, was bedeutet, dass die Platzhalter des SQL Servers in LIKE-Vergleichen zum Einsatz kommen. Was es damit auf sich hat und wie Sie damit umgehen, erfahren Sie im vorliegenden Beitrag!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-10T09:36:23+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg05.met.vgwort.de\/na\/924e8645bc7e4d83acc29b02dc7b28ab\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Like, Alike, *, % und die Kompatibilit&auml;t\",\"datePublished\":\"2020-07-10T09:36:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/\"},\"wordCount\":1045,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/924e8645bc7e4d83acc29b02dc7b28ab\",\"articleSection\":[\"2019\",\"6\\\/2019\",\"Abfragetechnik und SQL\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/\",\"name\":\"Like, Alike, *, % und die Kompatibilit&auml;t - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/924e8645bc7e4d83acc29b02dc7b28ab\",\"datePublished\":\"2020-07-10T09:36:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/924e8645bc7e4d83acc29b02dc7b28ab\",\"contentUrl\":\"http:\\\/\\\/vg05.met.vgwort.de\\\/na\\\/924e8645bc7e4d83acc29b02dc7b28ab\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Like_Alike___und_die_Kompatibilitaet\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Like, Alike, *, % und die Kompatibilit&auml;t\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Like, Alike, *, % und die Kompatibilit&auml;t - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/","og_locale":"de_DE","og_type":"article","og_title":"Like, Alike, *, % und die Kompatibilit&auml;t","og_description":"Es gibt Dinge, die gehen an einem vorbei, ohne dass man es merkt. Das war bei mir der Fall mit den Thema der &Uuml;berschrift: Ich arbeite gr&ouml;&szlig;tenteils mit Access-Datenbanken und wei&szlig;, dass dort das Sternchen (*) als Platzhalter f&uuml;r beliebige Zeichen beim Einsatz des Like-Operators zum Einsatz kommt. Und wenn ich mal mit dem SQL Server arbeite, dann wei&szlig; ich, dass dort stattdessen das Prozentzeichen gefragt ist (%). Neulich erhielt ich aber eine Datenbank von einem Leser, der sich wunderte, warum eine L&ouml;sung bei ihm schlicht nicht arbeitete. Nach einigen Experimenten und einer Internetrecherche war die L&ouml;sung gefunden: Der Leser betrieb die Datenbank im SQL-92-Kompatibilt&auml;tsmodus, was bedeutet, dass die Platzhalter des SQL Servers in LIKE-Vergleichen zum Einsatz kommen. Was es damit auf sich hat und wie Sie damit umgehen, erfahren Sie im vorliegenden Beitrag!","og_url":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-07-10T09:36:23+00:00","og_image":[{"url":"http:\/\/vg05.met.vgwort.de\/na\/924e8645bc7e4d83acc29b02dc7b28ab","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Like, Alike, *, % und die Kompatibilit&auml;t","datePublished":"2020-07-10T09:36:23+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/"},"wordCount":1045,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/924e8645bc7e4d83acc29b02dc7b28ab","articleSection":["2019","6\/2019","Abfragetechnik und SQL"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/","url":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/","name":"Like, Alike, *, % und die Kompatibilit&auml;t - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/#primaryimage"},"thumbnailUrl":"http:\/\/vg05.met.vgwort.de\/na\/924e8645bc7e4d83acc29b02dc7b28ab","datePublished":"2020-07-10T09:36:23+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/#primaryimage","url":"http:\/\/vg05.met.vgwort.de\/na\/924e8645bc7e4d83acc29b02dc7b28ab","contentUrl":"http:\/\/vg05.met.vgwort.de\/na\/924e8645bc7e4d83acc29b02dc7b28ab"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Like_Alike___und_die_Kompatibilitaet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Like, Alike, *, % und die Kompatibilit&auml;t"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55001210"}],"version-history":[{"count":1,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001210\/revisions"}],"predecessor-version":[{"id":77001508,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001210\/revisions\/77001508"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55001210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55001210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55001210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}