Autor Beitrag
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 16.05.03 09:16 
guden all

also irgendwie stimmt das was nicht ... also meine db steht ... meine datasources mit den entsprechenden datasets auch

soo alle felder sind eingetragen und in selectSQL steht SELECT * xxx from bla

ich hab meine dbEdits verbunden mit den entsprechenden feldern, der tabellen...
nun kann ich aber nix in die Edits eintragen ich klick trauf kan nix reinschreiben

wenn ich dann einfach zum veruch einen leeren Datensatz anlegen will( weil ich ja nix in die edits reinschreiben kann) bringt er mir sie können nicht einen datensatz anlegen, weil nur gelesen werden kann

waaaruumm????
muss ich da noch was bei inserSQL reincshreiben oder was oder wie?

ach ich weis echt nich weiter

den insert Button habe ich folgenden code

ausblenden Quelltext
1:
2:
 dm.fima.append;
dm.firma.refresh;


die db und alles ist connected da bin ich mir sicher also was könnte das sein oder wo muss ich das umstellen iss warscheins nur ne zeile der ein häkchen aber ka wo

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Simon Joker
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 236
Erhaltene Danke: 1



BeitragVerfasst: Fr 16.05.03 09:32 
Hi foxy

Ich dachte Select gibt nur eine Datenmenge zurück. Änderungen must du mit Update machen.
Automatischen Editieren ist nur mit TTable möglich und nicht mit einer Query.
foxy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 16.05.03 09:34 
hmm ok ... ja das select iss ja nich das was ich meine ...

ich meine wie ich das irgendwie hinbekomme das ich da einen neuen datensatz anlegen kann

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 16.05.03 09:45 
Du kannst es enterweder über SQL machen mit "INSERT INTO ....".

Oder, wenn Du einen Query hast, was ich glaube, dann brauchst Du wie Simon schon gesagt hat, eine andere Komponente, nämlich UpdateSQL. Diese verbindest Du mit dem Query und dann müsste es eigentlich funktionieren.

Gruß
foxy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 16.05.03 09:47 
ich hab
keine querry

ich benutze IB datenbank

habe nur Datasets und datasources :)

und IBtransaktion

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 16.05.03 09:50 
Hast Du in den Datasets auch die SQL-Statements für Update, Insert usw erstellen lassen?
foxy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 16.05.03 09:51 
das ist ja mein prob :)

wie und wo mache ich das ... ey sry .. das iss meine erste db *gg*

das wollte ich ja hier nachfragen

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 16.05.03 09:55 
Dann sags doch gleich *g*:

Rechtsklick auf das Dataset->DatasetEditor...

Da wählst Du dann Dein Schlüsselfeld aus und die Felder, die aktualisiert werden sollen und klickst dann auf SQL generieren, das wars.
foxy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 16.05.03 09:56 
rofl ich wusste doch das das einfach geht *gg*

muss ich warscheins alle schlüssel machen oder?? oder nur die, die ich manuelle einfüge ??

und die weglassen, die gereriert werden

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Fr 16.05.03 09:59 
Nimm als Schlüssel am besten nur Deinen Primärschlüssel. Hab ich auch mal so gemacht, nur hab ich mit der Dataset net viel gemacht, da mir das Teil viel zu viel Arbeit abnimmt und das kommt mir komisch vor. Vertrau lieber auf meine eigenen Fähigkeiten, korrekte SQLs zu generieren und ich hab mehr Möglichkeiten.