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
Please also mark the comments that contributed to the solution of the article
Content-ID: 3442675512
Url: https://administrator.de/contentid/3442675512
Printed on: November 4, 2024 at 01:11 o'clock
3 Comments
Latest comment
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