ADOQuery.SQL.Text :=
'INSERT INTO Alarm (Dato, Tidspunkt, AlarmOptionLyd, AlarmOptionProgram,'+
' AlarmOptionBesked, AlarmOptionLås, AlarmOptionLogOff,'+
' AlarmOptionLuk, AlarmOptionGenstart, AlarmOptionForce,'+
' AlarmLyd, AlarmProgram, AlarmBesked)'+
' VALUES'+
' (:Dato,:Tidspunkt,:Option1,:Option2,:Option3,:Option4,:Option5,'+
' :Option6,:Option7,:Opton8,:AlarmLyd,:AlarmProgram,:Alarmbesked)';
ADOQuery.Parameters.ParamByName('Dato').Value := now;
ADOQuery.Parameters.ParamByName('Tidspunkt').Value := now;
ADOQuery.Parameters.ParamByName('Option1').Value := 'Jep, det er en option';
...
ADOQyery.ExecSQL();
Når jeg kører denne kode (ikke når programmet compiles) får jeg en fejl om at et indekparameter eller primær nøgle kan ikke indeholde en null værdi.
Dato er min primære nøgle.
Nogen der kan se hvad der er galt?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------
[Redigeret d. 16/12-04 18:58:37 af Rune Jensen (RoZ)]