| Autor |
Beitrag |
foxy
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: 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
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
      
Beiträge: 236
Erhaltene Danke: 1
|
Verfasst: 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 
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: 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
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: 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 
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: 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
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: Fr 16.05.03 09:50
Hast Du in den Datasets auch die SQL-Statements für Update, Insert usw erstellen lassen?
|
|
foxy 
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: 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
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: 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 
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: 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
      

Beiträge: 5502
Erhaltene Danke: 220
Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
|
Verfasst: 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.
|
|