-
Forum: Datenbanken
Delphi
by m-werk,
1. Okt 2002
Hi, ich glaub jetzt hab ich die Ursache für den Fehler gefunden.
Bei mir ist es so, dass ich bei der ConnectionString im Objektinspektor nichts drinn stehen habe. Das heist, ich kann, wenn ich im Programmiermodus bin, nichts neues erstellen.
Ich rufe erst die Connectionstring beim start des Programmes auf. Ich habe das deshalb gemacht, da ich den Path von der Datenbank in die Registry...
-
Forum: Datenbanken
Delphi
by m-werk,
30. Sep 2002
Hi Leute, hat keiner von euch eine Idee, wie Ich das obrige Problem lösen kann?
Wäre euch zu dank verpflichtet, wenn ihr mir helfen könnt!
-
Forum: Datenbanken
Delphi
by m-werk,
26. Sep 2002
Hi, wie meinst du damit?
Ich habe die Felder, welche ich eingefügt habe mit dem Code, der oben beschrieben ist, eingefügt.
Ich habe dann die ADOSFinanzierung mit doppelklick geöffnet und wollte dann 'Felder hinzufügen' anklicken, da kam die Meldung:
Fehler bei der Authentifizierung.
Ich hab keine Ahnung, was dass wieder heißt.
-
Forum: Datenbanken
Delphi
by m-werk,
26. Sep 2002
Hi, ich habe jetzt den code so erstellt, wie oben beschrieben.
LEIDER hab ich noch immer das gleiche problem.
Wenn die Felder in der Datenbank nicht existieren, dann werden sie mit dem klick hinzugefügt. Das klapt zur Zeit prima. Aber wenn ich nochmals den Button anklicke, dann kommt wieder die Fehlermeldung, die ich oben schon genannt habe.
Weiters wollte ich dann im Formular ein Edit...
-
Forum: Datenbanken
Delphi
by m-werk,
25. Sep 2002
Hi, ich hab bemerkt, dass ich das aber nicht einfach so erweitern kann.
Ich habe zuerst 4 Felder in die Datenbank eingefügt. Das hat prima geklapt.
Nun aber habe ich den Code um 1 Feld erweitert. Das klapt aber nicht.
procedure TKundendaten.Button3Click(Sender: TObject);
const
FeldName : array of String = ('Rueckzahlung', 'Kreditwaehrung', 'Zinssatz1', 'Zinssatzgebunden',...
-
Forum: Datenbanken
Delphi
by m-werk,
25. Sep 2002
Danke für die Antwort.
Was ist eigentlich, wenn ich später wieder Felder in die Datenbank einfügen möchte?
Kann ich da ganz normal den Code erweitern und es werden dann nur die Felder eingefügt, die noch nicht existieren oder muß ich da was neu machen?
-
Forum: Datenbanken
Delphi
by m-werk,
24. Sep 2002
Ich habe auch in der Query so einen SQL-String
ALTER TABLE.....
Bleibt dieser Bestehen?
-
Forum: Datenbanken
Delphi
by m-werk,
24. Sep 2002
Hi, ich bin jetzt leider mit deiner Antwort nicht zurechtgekommen. Hab nicht ganz kapiert, wie du das meinst!
-
Forum: Datenbanken
Delphi
by m-werk,
23. Sep 2002
Hi, ist der Code nun richtig?
procedure TKundendaten.Button3Click(Sender: TObject);
const
FeldName : array of String = ('Rueckzahlung', 'Kreditwaehrung', 'Zinssatz1', 'Zinssatzgebunden');
var i : Integer;
InsertStr : String;
begin
for i := 1 to 4 do
begin
-
Forum: Datenbanken
Delphi
by m-werk,
20. Sep 2002
Hi, ich komm einfach nicht dahinter:
procedure TForm1.Button1Click(Sender: TObject);
const
FeldName : array of String = ('Rueckzahlung', 'Kreditwaehrung', 'Zinssatz1', 'Zinssatzgebunden');
var i : Integer;
begin
for i := 1 to 4 do
begin
if Not DataModule2.ADOSFinanzierung.FindField(FeldName) then
-
Forum: Datenbanken
Delphi
by m-werk,
19. Sep 2002
Ahh, so etwas ähnliches habe ich bei einer Berechnung gemacht:
Edit1 + Edit2 - Edit3 usw.
const
FeldName : array of String = ('Kinder', 'Geld', 'BlaBla', 'Hallo');
Das was in der Klammer steht, sind die Datenfelder und wo setze ich diesen Code ein?
-
Forum: Datenbanken
Delphi
by m-werk,
19. Sep 2002
Das ist super. Muß ich gleich, wenn ich wieder mal zeit habe, das ausprobieren.
Eine Frage noch?
Was beideutet ARRAY?
Wie meinst du das mit ARRAY?
-
Forum: Datenbanken
Delphi
by m-werk,
19. Sep 2002
Das mit dem Start ist mir schon bekannt, aber ich möchte ja, dass diese exe-Datei nur beim 1. Start erfolgt. Mit diesem Code erfolgt sie bei Jedem Start.
-
Forum: Datenbanken
Delphi
by m-werk,
17. Sep 2002
Ich hab jetzt alles so gemacht. Ich hab ein eigenes Programm erstellt. Nun hab ich probleme mit dem Button.
procedure TForm1.Button1Click(Sender: TObject);
var i : string;
begin
for i := 1 to 4 do
begin
DataModule2.ADOQuery1.Close;
DataModule2.ADOQuery1.SQL.Clear;
DataModule2.ADOQuery1.SQL.Add(InsertStr);
-
Forum: Datenbanken
Delphi
by m-werk,
17. Sep 2002
Also sollte der SQL-String in der ADOQuery so aussehen:
InsertStr := 'ALTER TABLE Kinder ADD XY NUMERIC';
InsertStr := 'ALTER TABLE ....
InsertStr := ... usw.
und der Code für den Button sieht so aus, wie bei dir beschrieben.
Dann muß ich nur noch die DBEdit-Felder so Formatieren, wie ich sie berauche.
-
Forum: Datenbanken
Delphi
by m-werk,
17. Sep 2002
Hi, also geht das einstellen vom Format wie z.B. 'Standartzahl oder Euro' nicht.
Was bedeutet FLOAT und MONEY?
Money ist mir eigentlich klar. Wie setze ich die in die SQL dazu?
Wie siehts eigentlich mit einem Ja/Neit Wert aus?
Wie soll ich das mir 'Clear' lösen?
Naja, viele fragen aber ich will es ja lernen. Ich werde mir noch diese Woche das Buch 'Datenbankprogrammieren in Delphi 6...
-
Forum: Datenbanken
Delphi
by m-werk,
14. Sep 2002
So, ich habe es jetzt geschaft.
Ich habe aber bemerkt, dass ich immer nur einen String verwenden kann.
Ich muß aber 9 Felder hinzufügen.
Muß ich jetzt 9 Querys machen? Oder kann ich das irgendwie in einer einzigen auch machen?
Weiters muß ich ein Feld hinzufügen, dass wie folgt aussehen muß:
Feldname: Rundung
Felddatentyp: Zahl
Feldgröße: Double
-
Forum: Datenbanken
Delphi
by m-werk,
13. Sep 2002
Hi, ich habe jetzt alles so gemacht, aber nun kommt, wenn ich den Button betätige eine Meldung: Syndaxfehler in Felddefinition.
Ich habe schon vorgefertigte Tabellen in der Access. Ich möchte in der Tabelle 'Kinder' eineFeld 'Zusatz' hinzufügen, der ein Text sein soll.
Weiters möchte ich noch ein Feld 'XY' hinzufügen, der eine Zahl sein soll.
Ich komm nicht dahinter, wie die SQL...
-
Forum: Datenbanken
Delphi
by m-werk,
12. Sep 2002
Hi, und wie kann ich das mit einem Button verbinden?
Ich möchte auf den Button klicken, und dann sollen die Felder in der Datenbank erzeugt werden. Und weiters soll man, sobald diese erzeugt sind, darauf zugreifen können.
-
Forum: Datenbanken
Delphi
by m-werk,
9. Sep 2002
Hallo Leute, wie kann ich, wenn ich eine Access-DB habe, und ich aber einige Felder vergessen habe, die aus meinem Programm automatisch hinzufügen?
Es soll so sein, dass wenn ein User das Update meines Programmes installiert und dann im Menüpunkt auf 'Aktualisieren' klickt, dass dann automatisch einige Felder in einer Tabelle in der Datenbank erstellt werden, damit dann das Programm auch...