Forum: Datenbanken
Delphi
by Thomas F,
11. Feb 2009
Man kann aus dem Programm heraus eine neue Tabelle öffnen, sodass man mehrere Tabellen in der Datenbank hat,
die Felder der Tabellen sind vorgegeben, und können nicht verändert werden.
Man könnte natürlich auch die vorhandene Tabelle löschen, und die anfallenden Daten neu eintragen.
Forum: Datenbanken
Delphi
by Thomas F,
11. Feb 2009
Hallo Stephan,
es ist tatsächlich so dass der Programmablauf zu schnell ist, und die Tabelle noch gar nicht fertig erstellt ist,
bevor sie auf gerufen wird.
Mit Sleep (2000) funktioniert es,ich hab es mit sleep(1000) probiert,
ist aber zu wenig
unit1.Form1.ADOConnection1.Close;
Unit1.form1.adotable1.Close;
Forum: Datenbanken
Delphi
by Thomas F,
11. Feb 2009
Ja, da hab ich einen Fehler gemacht, es muß TForm1.Button2Click heissen.
procedure TForm1.Button2Click(Sender: TObject);//2.Button
begin
adotable1.open; //funktioniert
end;
Forum: Datenbanken
Delphi
by Thomas F,
10. Feb 2009
Seltsam, ich hab nur zum Testen einen 2.Button hinzugefügt, und öffne die neue Tabelle mit Buttonclick
Dann gehts
Offenbar ist die Tabelle noch nicht erstellt, wenn sie geöffnet wird :shock:
procedure TForm5.Button1Click(Sender: TObject);
var Tabellenname:string;
begin
if Edit1.text <> '' then
Forum: Datenbanken
Delphi
by Thomas F,
10. Feb 2009
geht leider auch nicht, ich habs probiert
procedure TForm5.Button1Click(Sender: TObject);
var Tabellenname:string;
begin
if Edit1.text <> '' then
begin
Tabellenname:= Edit1.Text;
Forum: Datenbanken
Delphi
by Thomas F,
10. Feb 2009
Ich wollte eine neue Tabelle in meiner Datenbank erstellen und dann sofort öffnen(enthält noch keine Daten)
Dazu folgender Code
Man gibt in ein Edit1 den Namen der Tabelle ein und auf Button1click wird die Tabelle (Tabelle2) erstellt,
während bereits eine Tabelle (Tabelle1) geöffnet ist
Allerdings bekomme ich danach immer eine Fehlermeldung, dass die Tabelle nicht existiert.
Wenn ich...