Hallo ich hab da auchmal ne frage aber ich weiß nicht ob da hier überhaupt die passende stelle ist.
Ich hab am Mittwoch mit Delphi angefangen, also noch keinen Ahnung.
Mein Problem ist das ich wenn ich ein neuen Tupel in eine Tabellen einfühgen will erscheint zwar ein neues Tupel aber der der datumswert ist immer auf 1.1.1900 gesetzt. In der Tabelle werden in der Spallte aber auch NULL-Werte zugelasen, und wenn ich die anfrage direkt auf der
DB ausführe geht es auch.
Code:
if(km <> '') and (term = '') then
sqlstring := 'INSERT INTO AUTOS_UNTERSUCHUNGEN '+
'SELECT Max(PK)+1 AS PK, '+num+' AS PKAUTOS, null AS FESTER_TERMIN, '
+km+' AS NACH_KILOMETER, '+besch+' AS BESCHREIBUNG FROM AUTOS_UNTERSUCHUNGEN';
with Query_AUTOS_UNTERSUCHUNGEN do
begin
Close;
SQL.Clear;
SQL.Add(sqlstring);
ExecSQL;
end;
jetzt hab ich das so wie oben mit dem
Code:
with Query1 do begin
Sql.Text := SQL_SELECT;
Open;
Insert;
FieldByName('Name').AsString := NameEdit.Text;
...
FieldByName('Vorname').AsString := VornameEdit.text;
Post;
end;
probiert das geht bei mir auchnicht. da gibt die Fehlermeldung das nur Lesender zugriff auf die datenbank gewährt wird. Hab kein Plan was ich machen muss.
Danke im voraus
Thomas