/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Forsøg på at skrive til en SQL databas
Fra : Esben Piltoft


Dato : 18-12-02 12:37

Jeg forsøger at skrive til en SQL database via ODBC
og delphi's BDE (Delphi 5).

Problemet er at databasen har et (Numerisk) ID-felt
(som er sat til Required) der (bør) auto-incrementere.

Undlader jeg at sendet en værdi til dette felt, kommer
fejlen [Field "ID" must have a value].

Men sender jeg en værdi til dette felt kommer der fejlen
[IDENTITY_INSERT is set to OFF].


Nogen der ved hvordan man fortæller en SQL database at
den skal auto-incrementere dette ID-felt?


Det skal nævnes at jeg heller ikke kan indsætte data i
databasen med den Database Explorer der følger med Delphi.


Her får jeg samme fejl:


Hvis jeg ikke sætter en værdi i ID:
[Field "ID" must have a value]

Hvis jeg sætter en værdi i ID:
[Key violation.
[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot
insert explicit value for identity column in table
'tabelPincode' when IDENTITY_INSERT is set to OFF.]



Det skal siges at jeg ikke har erfaring med databaser, men
andre (der har erfaring med databaser - dog ikke SQL) jeg
har snakket med har heller ikke kunne finde en løsning.


På forhånd tak
Esben Piltoft

 
 
Olav M.J. Christians~ (18-12-2002)
Kommentar
Fra : Olav M.J. Christians~


Dato : 18-12-02 23:03

"Esben Piltoft" <synonym@sol.dk> skrev i en meddelelse
news:5aef858a.0212180337.161b2b4b@posting.google.com...

> Jeg forsøger at skrive til en SQL database via ODBC
> og delphi's BDE (Delphi 5).
>
> Problemet er at databasen har et (Numerisk) ID-felt
> (som er sat til Required) der (bør) auto-incrementere.

Hvilken SQL-database? Ud fra din fejlmelding ligner det en MS SQL
Server. Korrekt? Tip: Du skal have kigget på tabel-definitionen og en
evt. constraint.

--
M.v.h.
Olav
http://www.experit.dk
Fjern intet for at skrive til mig



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste