![]() |
Datenbank: Zeos • Zugriff über: Hä?
Problem bei schreiben!
Hallo, habe Zeos und das Connect zur DB ist in Ordnung.
meine sql-strukur sieht so aus :
SQL-Code:
und so will ich die db zum test mal füllen :
CREATE TABLE `rubrik` (
`id` int(11) NOT NULL auto_increment, `bezeichnung` varchar(30) NOT NULL default '', `rechte` text NOT NULL, `status` int(11) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;
Delphi-Quellcode:
Aber es trägt nicht in die db ein! Eine Fehlermeldung bekomm ich nicht!
procedure TForm1.Btn_NewRubrikClick(Sender: TObject);
var TempQuery : TZReadOnlyQuery; cmd : string; begin TempQuery:=TZReadOnlyQuery.Create(nil); TempQuery.Connection:=SqlCon; cmd:='INSERT INTO rubrik (id,rubrik,rechte,status) VALUES (1,''name1'',''short1'',0);'; TempQuery.SQL.Text:=cmd; TempQuery.ExecSQL; FreeAndNil(TempQuery); end; Hat jemand eine ahnung wo das problem liegen könnte??? Danke! [edit=sakura] [sql]Code markiert :) Mfg, sakura[/edit] |
Re: Problem bei schreiben!
Vieleicht deshalb weil die Spalten in deiner Tab nicht mit denen der Insert SQL übereinstimmen
|
Re: Problem bei schreiben!
Hai TriphunEM,
der Zugriff erfolgt bei dir über Zeos. Aber Du sagst nicht welche Datenbank ;-) Aber dein Fehler liegt wohl darin das Du ein TZReadOnlyQuery verwendest und kein TZQuery ;-) |
Re: Problem bei schreiben!
Desweiteren versuchst du ein AutoInc-Feld im Insert zu belegen. Das kann auch Probleme machen.
|
Re: Problem bei schreiben!
Zitat:
Viel einfacher wäre die Sache übrigens über TZTable, da fällt das ganze "manuelle" SQL-Gedöns weg... Oder, wenn schon, dann benutz TZSQLProcessor, dafür ist der da! |
Re: Problem bei schreiben!
Ah danke, wie blind von mir. musste "bezeichnung" statt "rubrik" schreiben!
-> Nochmal zu dem Autoincrement. Ob du ein Wert angibst oder nicht, dass ist egal. Auch wenn du 100 als ID angibst, wird das ignoriert. so ist es jedenfalls bei php und mysql. bei delphi aber auch, denn bei mir gehts trotzdem! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz