Autor Beitrag
lemi4ever
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: So 05.12.04 15:48 
Hallo

Basis:

Ich greife über Form1 auf eine Sybase Datenbank zu.
Zum testen habe ich in die Form1 folgendes eingefügt.

Tabel1: TTable
Datasource: TDataSource
DBGrid1

Bei Table1 habe ich bei DatabaseName meine DB ausgewählt
sowie unter TableName habe ich den Datenbankbankbereich welchen ich im DBGrid1 anzeigen möchte ausgewählt.

Bei DataSource1 habe ich bei DataSet Table1 ausgewählt.

Im DBGrid1 habe ich die DataSource auf DataSource1 gestellt.

Und nun das die Form1 gestartet.

Zuerst muss ich mich per User und Password einloggen.

1. Frage

Wie kann ich User und Passwort direkt in meine Form integrieren. So das ich das User u. Passwort nicht immer eingeben muss ?

2. Frage

Im DBGrid1 werden alle Spalten und Zeilen dieser DBTabelle nun angezeigt. Wir haben Name1, Rate, Seq und obj

Name_1 Seq Obj Rate
US Dollar 1 10 1
Euro 2 11 1,35
Pfund 3 12 1,5

Ich möchte nun die einzelnen Seq in jeweils ein DBLabel anzeigen.

Wie bringe ich nun z.B. in ein

DBlabel1 US Dollar
DBLabel2 Rate von US Dollar also 1
DBLabel4 Euro
DBLabel5 Rate von Euro also 1,35
DBLabel6 Pfund
DBLabel7 Rate von Pfund also 1,5
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Di 07.12.04 12:36 
Hallo!

Zu 1: Du musst eine TDatabase-Komponente verwenden und diese mit der TTable-Kompo verbinden. Siehe ein beliebiges DB-Tutorial. Dort kannst du die Eigenschaft Loginprompt auf False setzen. Passwort und Benutzername werden in der Eigenschaft Params abgelegt.

Zu 2: Äh... :roll:

Cu,
Udontknow
lemi4ever Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Mi 08.12.04 06:50 
Udontknow hat folgendes geschrieben:
Hallo!

Zu 1: Du musst eine TDatabase-Komponente verwenden und diese mit der TTable-Kompo verbinden. Siehe ein beliebiges DB-Tutorial. Dort kannst du die Eigenschaft Loginprompt auf False setzen. Passwort und Benutzername werden in der Eigenschaft Params abgelegt.

Zu 2: Äh... :roll:

Cu,
Udontknow


Danke für die Antwort.

Habe die Lösung breits selbst gefunden.

Zu Punkt 1: Sobald ich eine Verbindung zu einer Sybase DB mache (ADOQuery) kann ich ein User & Password definieren welches dann gespeichert werden kann. Somit hatte ich nun permanenten Zugriff auf die Sybase DB.

Zu Punkt 2: Ich habe mit der Funktion ADOQuery (TADOQuery)die Verbindung zu DB hergestellt und dann (die Funktion habe ich am Anfang nicht gefunden) im Objektinsprektor gibt es bei ADOQuery den Bereich SQL dort habe ich eine SQL Abfrage definiert Select ...... Ich musste dann für jede Währung ein ADOQuery einrichten mit einer jeweiligen Abfrage. Vermutlich gibt es andere Wege jedoch habe ich nun eine für mich brauchbare Lösung.

Gruss

Michael