vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
SQL-Server: bit-Spalten und group by 
Autor: lanzarote
Datum: 04.10.05 11:48

Hallo,

ich portiere ein Projekt von Access nach SQL-Server (Programm soll dann unter beiden DB lauffähig sein).

Ja/Nein-Felder aus Access hat der Usizing-Assistent in bit-Felder im SQL-Server umgesetzt. Nun gibts Probleme bei Abfragen mit group by. Im folgenden Beispiel ist pst_sperre ein bit-Feld:
select artnr, pst_sperre, sum(menge) as bestand 
from packstueck 
group by artnr, pst_sperre 
order by artnr, pst_sperre
Es tritt folgende Exception auf: "Auf eine bit-Spalte kann GROUP BY nicht angewendet werden."

Super! Ich hab schon versucht die bit-Spalte in Character umzuwandeln mit CAST was auch funktioniert. Aber dann müsste ich ja im Programm bei alle Abfragen eine IF-Entscheidung einbauen, da Access wieder CAST nicht versteht.

Hat jemand eine zündende Idee ???

Gruß Dieter R.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SQL-Server: bit-Spalten und group by960lanzarote04.10.05 11:48
Re: SQL-Server: bit-Spalten und group by591lanzarote04.10.05 17:40

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel