Zitat Zitat von Olli1
Sagen wir es mal so:
Ich bin bei uns im Hause u.a. für die AS/400 zuständig.

Unser PC-Spezi will / soll nun gewisse Daten aus der AS/400 auf dem PC zur Anzeige bringen. Diese sollen dann dort auch in gewisser Weise ausgewertet werden können. Beispielsweise in ein Open Office Dokument konvertiert und dann dort weiterverarbeitet werden können.
Die "PC-Lösung" soll in php programmiert werden.

Gibt es da eine Möglichkeit, auf AS/400 Daten zuzugreifen ?
Wenn ja, wo kann ich mich da schlau machen, wie das zu lösen wäre ?
Das solltest Du selber erledigen.

Die Office Produkte eignen sich sehr gut um im Unternehmen Daten zu präsentieren.
Versuche es im Excel.
Das Beispiel was ich unter dem Thema IBMDA400 eingestellt habe lauft auch sauber
in Excel 2000/2002.

Du mußt nur nachfolgenden Code einbauen.

'read records in Excel
Dim rowCount As Integer 'Zeile
Dim colCount As Integer 'Spalte
Worksheets("Tabelle1").Cells.Clear
rowCount = 1 'In Zeile 1 Feldnamen einlesen
For colCount = 0 To rst400.Fields.Count - 1
Worksheets("Tabelle1").Cells(rowCount, colCount + 1).Value = _
rst400.Fields(colCount).Name
Next colCount
While Not rst400.EOF 'Ab Zeile 2 Datensätze einlesen
rowCount = rowCount + 1
For colCount = 0 To rst400.Fields.Count - 1
Worksheets("Tabelle1").Cells(rowCount, colCount + 1).Value = _
rst400.Fields(colCount).Value
Next colCount
rst400.MoveNext
Wend

und natürlich den SQL (den Select) für deine Belange anpassen.
den Insert entferne..

1. Mit WRKDIRE ist der user im Verzeichnisseintrag zu ergänzen.
2. mit ALT F11 gelangst du im EXCEL in die Entwicklungsumgebung.
3.Unter Extras Verweise musst du 2 Verweise hinzufügen
AS/400 Express Toolkitt Table Index Type Library 1.2
Microsoft ActiveX Data Objects 2.7 Library

Das ganze kannst du noch mit entsprechenden Forms ausbauen.

Der Vorteil die DAten im Excel können die Benutzer weiter bearbeiten.