![]() |
AW: Insert bei MSSQL und Autoinc
der sql ist korrekt und unproblematisch, Du hast wahrscheinlich veröffentlicht Feldkomponenten die Dir hier in die Quere kommen.
Bei MSSQL-Server nie Client-und Serversitige Cursor mischen auf einer Connection, weise der veröffentlichten Feldkomponente mal required:=false zu. |
AW: Insert bei MSSQL und Autoinc
Typ BigInt
Aktiviert sind die Haken Not NULL, eindeutiger Schlüssel, Primärschlüssel. Identität ist nicht aktiviert (ist das richtig so; da steht nämlich was von Erhöhung?!?) |
AW: Insert bei MSSQL und Autoinc
Hall Bummi,
Was meinst du mit Cursor und Feldkomponente? Kannst du mir bitte ein Bsp geben? |
AW: Insert bei MSSQL und Autoinc
Identität ist das Schlüsselwort für Autoincrement
EDIT der Fehler liegt mkinzler schon vermutete in der Datenbank. Du kannst die Oberfläche erst mal vergessen. |
AW: Insert bei MSSQL und Autoinc
hallo,
ich habe das Feld Identität in der DB aktiviert und nun geht es; hoffe nur dass daurch keine neuen Fehler reinkommen. Danke für eure Hilfe und g8 |
AW: Insert bei MSSQL und Autoinc
Wenn Du es als "Autoinc" - Feld vorgesehen hast, nein.
Wie gesagt wenn Du auf der Connection ADODataset mit clientseitiger und serverseitiger CursorLocation mischt bekommts Du die in der Datenbank korrekt erzeugten AutoInc-Werte in Deinem Programm nicht mehr mit. Wenn Du irgendwann ADODatasets mit Oberflächenanbindung (Z.B. DBGrid) verwendest kann es passieren dass ein Post Ärger macht weil die Oberfläche meint daß das AutoInc-Feld nicht leer sein darf, deshalb vorher mein Hinweis, required:=false auf der Feldkomponente. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 Uhr. |
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-2025 by Thomas Breitkreuz