Variable als Public deklarieren



  • Hallo

    hier mein Code:

    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    //
    TADOConnection *AdoConn = new TADOConnection(Form1);
    //
    AdoConn->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"
     "Data Source=E:\\BorlandC++\\Projecte\\Datenbank\\Stammdaten_05032005.mdb;"
     "Persist Security Info=False";
    //
    AdoConn->Open();
    //
    TADOQuery *myQuery = new TADOQuery(Form1);
    myQuery->Connection = AdoConn;
    myQuery->SQL->Add("SELECT [ID], [Feld_1] from [Gruppe_1]");
    myQuery->Open();
    //
    Edit1->Text = IntToStr(myQuery->RecordCount);
    //
    //myQuery->Close();
    //AdoConn->Close();
    }
    //---------------------------------------------------------------------------
    

    mein Problem:
    TADOConnection *AdoConn = new TADOConnection(Form1);
    TADOQuery *myQuery = new TADOQuery(Form1);

    AdoConn und myQuery möchte ich als Public deklarieren, sodas ich aus anderen
    Routienen auf diese zugreifen kann.

    Gruß Siegfried

    Edit:
    Bitte die Code-Tags benutzen. Danke!



  • dann musst du das direkt über TForm* Form1 in deiner Unit1.cpp deklarieren



  • Beppo schrieb:

    AdoConn und myQuery möchte ich als Public deklarieren

    Na dann mach es doch: im public-Abschnitt des Form-Headers.



  • Hallo,

    komme nicht weiter,
    bin dankbar, wenn Ihr mir ein paar Zeilen schreibt.

    vielen Dank im voraus.

    gruß Siegfried




Anmelden zum Antworten