Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL-Fehler bei MSSQL (https://www.delphipraxis.net/39830-sql-fehler-bei-mssql.html)

Sharky 9. Feb 2005 08:10

Re: SQL-Fehler bei MSSQL
 
Zitat:

Zitat von alcaeus
...In gibt es bei MSSQL nicht,...

Hai alcaeus,

da sagt meine MS-SQL Onlinehilfe aber etwas anderes ;-)

SQL Server Onlinehilfe

test_expression [NOT] IN
(
subquery
| expression [ ,...n ]
-------------------------------------

expression [,...n]

Eine Liste mit Ausdrücken, die auf Übereinstimmungen geprüft werden sollen. Alle Ausdrücke müssen denselben Datentyp besitzen wie test_expression.

SQL-Code:
SELECT au_lname, state
FROM authors
WHERE state IN ('CA', 'IN', 'MD')

alcaeus 9. Feb 2005 08:22

Re: SQL-Fehler bei MSSQL
 
Hallo Sharky,

das ist aber dann genau umgekehrt wie bei Oracle, jedenfalls wenn ich das Statement richtig verstanden habe. Ich will ja prüfen, ob eine Zeichenfolge in der Spalte vorkommt. Mit deinem Statement prüfe ich, ob der Wert in der Spalte einem Element der Liste entspricht. Bei Oracle prüfe ich mit IN, ob der Wert in der Spalte vorkommt. (Jedenfalls glaube ich dass es so ist, ich hab es noch nie selbst verwendet ;))
Mit CHARINDEX funktioniert es aber so wie ich will :)

Greetz
alcaeus

Sharky 9. Feb 2005 08:37

Re: SQL-Fehler bei MSSQL
 
Zitat:

Zitat von alcaeus
... Ich will ja prüfen, ob eine Zeichenfolge in der Spalte vorkommt....

Ach soooooo...... *g*
Warum verwendest Du dann nicht Like?

SQL-Code:
WHERE (A.AUTHORIZEDGROUPS LIKE '%0%')

alcaeus 9. Feb 2005 08:46

Re: SQL-Fehler bei MSSQL
 
Weil ich gestern nicht klar denken konnte, das Statement bereits im Code war (ich habs nicht geschrieben), und ich einfach nur den Fehler auf MSSQL ausbessern musst :wall:
Bei der nächsten Änderung in dem Modul werd ich das mal gleich mitändern, danke :)

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:44 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz