Permalänk

databasfråga

Kör med access databas och får inte följande sats att fungera. satsen skall fungera då den är tagen ur ett annat sammanhang som fungerar.

INSERT INTO tbl_1 [OUTPUT] INSERTED.id (col1, col2, col3, col4)
VALUES ('333', '2007-01-03', '2007-01-11', '101')

felet är att den klagar på att insert-syntaxen är fel. Outputen skall returnera en räknare (int).

Visa signatur

"Turn On, Tune In, and Drop Out"

Permalänk
Medlem

Tror Access vill ha # för datum:

INSERT INTO tbl_1 [OUTPUT] INSERTED.id (col1, col2, col3, col4)
VALUES ('333', #2007-01-03#, #2007-01-11#, '101')

Visa signatur

---

Permalänk

Vad har du för datatyper?

Visa signatur

daytona 675 -08, iphone 4, samsung full hd, ps3 = svarta leksaker

Permalänk

Tydligen dataprovidern som inte stöder denna form av SQL-sats. funkade bra i sql server men inte i ms Access.

Visa signatur

"Turn On, Tune In, and Drop Out"

Permalänk
Medlem

Du kan inte köra med typ SELECT @@IDENTITY AS INSERTED.id istället då?

Visa signatur