Access und "BIGINT"
Hallo @all,
stehe gerade wie die Kuh vorm neuen Tore.
Voraussetzungen:
- BackEnd: MSSQL Express 14.0.1000.169 64Bit auf Windows Server 2012 R2 Standard (6.3)
- FrontEnd: ACCESS (Microsoft® Access® für Microsoft 365 MSO (Version 2202 Build 16.0.14931.20602) 32 Bit )
- Anbindung: DRIVER=SQL Server Native Client 11.0;SERVER=xxxxxxxx\SQLEXPRESS; Die Tabellen sind nur "verknüpft".
Ich habe folgenden Aufbau:
Leider bekomme ich hier einen Fehler in der Darstellung im ACCESS-Frontend.
Nutze ich allerdings den Aufbau ohne "BigInt", sondern nur "Int", dann funktioniert es:
Komischer Weise interpretiert es das BigInt als kurzen Text (hää..)
Ich bauche aber "BigInt".
Ideen, warum das so ist ?
Bei .Net habe ich das nicht, bin aber in diesem Falle auf ACCESS angewiesen.
Danke im Voraus
SH
stehe gerade wie die Kuh vorm neuen Tore.
Voraussetzungen:
- BackEnd: MSSQL Express 14.0.1000.169 64Bit auf Windows Server 2012 R2 Standard (6.3)
- FrontEnd: ACCESS (Microsoft® Access® für Microsoft 365 MSO (Version 2202 Build 16.0.14931.20602) 32 Bit )
- Anbindung: DRIVER=SQL Server Native Client 11.0;SERVER=xxxxxxxx\SQLEXPRESS; Die Tabellen sind nur "verknüpft".
Ich habe folgenden Aufbau:
CREATE TABLE [dbo].[A1_OfferDetails] (
[lfdID] bigint IDENTITY(1, 1) NOT NULL,
[OfferID] int NOT NULL,
[OfferPosID] int NULL,
[BundleServiceID] varchar(11) NOT NULL,
[CountryOrZone] varchar(5) NULL,
[Formate] nvarchar(50) NULL,
[WeightFrom_KGS] decimal(10, 3) NULL,
[WeightUntil_KGS] decimal(10, 3) NULL,
[WeightType] smallint NULL,
[Pieces] int NULL,
[OfferImportedFrom] varchar(50) NULL,
[OfferImportedAt] date NULL,
[aktiv] smallint NULL)
ON [PRIMARY]
WITH (DATA_COMPRESSION = NONE);
GO
ALTER TABLE [dbo].[A1_OfferDetails] SET (LOCK_ESCALATION = TABLE);
Nutze ich allerdings den Aufbau ohne "BigInt", sondern nur "Int", dann funktioniert es:
CREATE TABLE [dbo].[A1_OfferDetails] (
[lfdID] int IDENTITY(1, 1) NOT NULL,
[OfferID] int NOT NULL,
[OfferPosID] int NULL,
[BundleServiceID] varchar(11) NOT NULL,
[CountryOrZone] varchar(5) NULL,
[Formate] nvarchar(50) NULL,
[WeightFrom_KGS] decimal(10, 3) NULL,
[WeightUntil_KGS] decimal(10, 3) NULL,
[WeightType] smallint NULL,
[Pieces] int NULL,
[OfferImportedFrom] varchar(50) NULL,
[OfferImportedAt] date NULL,
[aktiv] smallint NULL)
ON [PRIMARY]
WITH (DATA_COMPRESSION = NONE);
GO
ALTER TABLE [dbo].[A1_OfferDetails] SET (LOCK_ESCALATION = TABLE);
Komischer Weise interpretiert es das BigInt als kurzen Text (hää..)
Ich bauche aber "BigInt".
Ideen, warum das so ist ?
Bei .Net habe ich das nicht, bin aber in diesem Falle auf ACCESS angewiesen.
Danke im Voraus
SH
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3442675512
Url: https://administrator.de/contentid/3442675512
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
3 Kommentare
Neuester Kommentar
Hi,
vielleicht hilft das schon: https://support.microsoft.com/de-de/office/verwenden-des-datentyps-gro%C ...
Gruß
cykes
vielleicht hilft das schon: https://support.microsoft.com/de-de/office/verwenden-des-datentyps-gro%C ...
Gruß
cykes
bekomme ich hier einen Fehler in der Darstellung im ACCESS-Frontend.
cookie clicker
cookie clicker