Toon posts:

SQLServer 2000 + NHibernate

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

ik zit hier met een probleem om een VB.NET applicatie waarmee ik een object wil persisteren in een SQLServer 2000 databank. Ik heb van een kennis een werkend voorbeeldje gekregen hoe ik objecten moet persisteren, helaas krijg ik mijn eigen programmaatje niet aan de praat. De fout die ik krijg is dat het programma / nhibernate geen null waarden mag inserten in de tabel ID. Dit mag niet, aangezien ID als primary key functioneert en NHibernate zou zelf de ID moeten genereren.

Alle config files zien er goed uit en ik vermoed dat het probleem zich voordoet in de SQL databank.

Hier onder zie je een screenshot van een de SQL databank van het WERKEND exemplaar:

Afbeeldingslocatie: http://users.pandora.be/Kalmanados/dev/sqlworking.jpg

Mijn databank, waarmee het programmaatje niet wil werken

Afbeeldingslocatie: http://users.pandora.be/Kalmanados/dev/sqlnotworking.jpg


Ik vermoed dat het komt doordat bij mij dat extra vinkje ontbreekt.

Mijn vraag is: wat is dit vinkje, waar komt dat vandaan? Hoe zet je dat aan?

THX

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Dat vinkje geeft aan dat het veld een IDENTITY veld is ;)
Rechtsklik op de tabel, design table, Identity op YES zetten voor het betreffende veld. C'est tout.
Overigens gaat dat niet werken met een char...

[ Voor 66% gewijzigd door RobIII op 30-12-2005 11:53 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
En waar zet ik dat dan aan?

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Je moet in de design van de tabel (in Enterprise Manager) de kolom aanklikken en dan in het venster aan de onderkant van het scherm indentity op ja zetten.

Kijk eens in Books Online onder 'identity'


/laat

[ Voor 7% gewijzigd door P_de_B op 30-12-2005 11:53 ]

Oops! Google Chrome could not find www.rijks%20museum.nl


Verwijderd

Topicstarter
Thanks a lot guys!!

Na een paar uur zoeken is het opgelost _/-\o_