Moin,
wenn du dort NULL uebergeben haettest, wuerde es funktionieren. Der
SQL-Server meckert hier (vollkommen zu recht) rum, weil du ihm nen String als Integer verkaufst. Im Zweifel tuts auch eine 0 anstatt NULL um den Autoincrement zu triggern (IIRC), aber die sicherste Alternative ist immer noch das Ganze mit Prepared Statements zu erledigen. (bzw. alternativ ein ORM zu verwenden wenn du bisserl mehr Komfort haben willst)
Greetz
alcaeus