![]() |
Datenbank: Microsoft SQL • Version: 2005 • Zugriff über: ADO
Tabelle in Programm laden
Hallo
Wie kann ich in meinem Delphi Programm eine Tabelle aus einer Datenbak von einer MS SQL Datenbank 2005 darstellen. Ich habs probiert folgenden 3 Steuerelementen probiert: TDataSource, TADOTable und TDBGrid. 1. Bei DataSource1 habe ich bei Events-->DataSet = ADOTable1 eingestellt. 2. Und bei DBGrid1 habe ich bei Events-->DataSource = DataSource1 eingestellt. Dann bin ich auf ADOTable1 unter Properties-->ConnectionString gegangen und hab bei Use Connection String auf Build. Einstellungsschritte: Microsoft OLE DB Provider for SQL Server dann auf Weiter und dort alles ausgefüllt mit meinem 2 Rechner im Netzwerk. Aber wie ich dann auf Verbindung testen gegangen bin kam dann ein unbekannter Fehler |
AW: Tabelle in Programm laden
Zitat:
Auch ja. Auch schön den SQL-Server auf dem 2ten Rechner konfiguriert das dieser per TCP/Ip mit anderen Rechnern kontakt aufnehmen kann? Und auch die Firewall so konfiguriert das der Server rauskommt (bzw. Verbindungsanfragen durchkommen)? |
AW: Tabelle in Programm laden
Hast du schon ausprobiert, ob du mit dem SQL ManagementStudio von dem Rechner auf den SQl-Server zugreifen kannst?
Ist die Verbindung zum SQL-Server via TCP erlaubt? Ist da vielleicht eine Firewall auf dem Rechner im Weg? Es sieht eher nach einem Problem ausserhalb von Delphi aus ... |
AW: Tabelle in Programm laden
Okay nach langem rumprobieren hats endlich funktioniert. Sir Rufo.. du hattest recht mit den TCP einstellungen.
Jetzt hab ich halt nur folgendes Problem, das ich nicht weiss wie ich eine Tabelle aus der Datenbank in DBGrid lade? |
AW: Tabelle in Programm laden
AdoConnection>>Adodataset>>Datasource>>DBGrid ??
|
AW: Tabelle in Programm laden
Wie meinst du das?
|
AW: Tabelle in Programm laden
Na, in der Reihenfolge verknüpfen (im OI): Dataset mit der Connection, Datasource mit dem Dataset und zuletzt das Grid mit der Datasource.
|
AW: Tabelle in Programm laden
Okay, die Verknüpfungen haben alle bis auf die mit DataSet und ADOConnection funktioniert.. Bei DataSet --> im Object Inspector--> wird bei DataSource die ADOConnection nicht angezeigt :(
|
AW: Tabelle in Programm laden
sry hab doch funktioniert, aber nicht unter DataSource sondern unter Connection
|
AW: Tabelle in Programm laden
Dataset.Connection auf die ADOConnection, Datasource.Dataset auf das ADODataset und DBGrid.Datasource auf die Datasource setzen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz