Autor Beitrag
D. Annies
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Mo 20.07.09 09:22 
Hi, Delpher,

ich habe so meine Probleme mit den obigen Komponenten, bzw. mit der Reihenfolge.

Folgender Code "macht Probleme":

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
form2.ADOtable1.Active := false;
      form2.ADOtable1.tablename :=
        concat(home, '\R', listbox1.items[listbox1.itemindex][1], 'x.dbf');
      showmessage('Tabellenname: ' + form2.ADOTable1.TableName);
      form2.ADOTable1.Filter :=
        'Klasse = ' + Quotedstr(listbox1.items[listbox1.itemindex]);
      form2.ADOTable1.Filtered := true;
      showmessage('Tabelle ist gefiltert');
//  form2.ADOTable1.Active := true;
    showmessage('Tabelle ist aktiv');

form2.ADOTable1.Connection.close;

      form2.ADOConnection1.ConnectionString :=
       'Provider=MSDASQL.1;Persist Security Info=False;User ID=an;'+
       'Data Source=dBASE-Dateien;Extended Properties=dBaseIV;'+
       'Initial Catalog=C:\Dokumente und Einstellungen\Detlef\Eigene Dateien\TSS OD\Sport\BundesjugendspieleD';
    form2.ADOConnection1.Connected := true;

form2.ADOTable1.Connection.open;

    form2.ADOTable1.Connection := form2.ADOConnection1;

  form2.ADOTable1.Active := true;
    //form2.datasource1.dataset := form2.ADOtable1;   in OI gesetzt
    //form2.dbgrid1.datasource := form2.datasource1;      dto.
    showmessage('Klassenstufe ist gefiltert');


Ich habe schon alles mögliche versucht - wie ist es richtig? Ich stochere im Nebel!
Danke für Hilfe,
Detlef


Moderiert von user profile iconNarses: Topic aus Programmierwerkzeuge verschoben am Mo 20.07.2009 um 23:32

_________________
ut vires desint, tamen est laudanda voluntas
D. Annies Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Mo 20.07.09 22:15 
Der Tablename darf nicht als absoluter Pfad übergeben werden, sondern muss als relativer Pfad angegeben werden!

So, so!
Detlef

_________________
ut vires desint, tamen est laudanda voluntas