8. April 2015 15:41
Hallo,
ich habe auch einen Report laufen der Daten aus einer externen Datenbank verarbeitet. Hierzu könntest Du schön auf .NET Komponenten zurückgreifen und dir einen Report bauen. Wie folgt ein Beispiel mit dem ich Daten einlese und was Du dir entsprechend auf ein Insert Query umbauen kannst.
Name DataType Subtype Length
SqlCommand DotNet System.Data.SqlClient.SqlCommand.'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
SqlConnection DotNet System.Data.SqlClient.SqlConnection.'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
SqlDataReader DotNet System.Data.SqlClient.SqlDataReader.'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
sqlQuery Text 250
ServerName Text 250
Db Text 250
ConnectionString Text
- Code:
ServerName := '...............';
Db := '...............';
ConnectionString := 'Data Source=' + ServerName + ';Initial Catalog=' + Db + ';Trusted_Connection=True;';
SqlConnection := SqlConnection.SqlConnection(ConnectionString);
SqlConnection.Open;
sqlQuery := '..........SQL Query.........';
SqlCommand := SqlCommand.SqlCommand(sqlQuery, SqlConnection);
SqlDataReader := SqlCommand.ExecuteReader;
WHILE SqlDataReader.Read() DO BEGIN
CLEAR(ItemNo);
ItemNo := SqlDataReader.GetString(0);
IF Item.GET(ItemNo) THEN BEGIN
IF NOT ISNULL(SqlDataReader.Item(1)) THEN
...
END;
END;
SqlDataReader.Close;
SqlConnection.Close;
Hoffe ich konnte Dir damit helfen.
Beste Grüße
Reinhard