Function Sequence error10

  • Hiho,

    ich sitze jetzt schon fast zwei Tage an diesem Fehler, aber mir erschließt sich nicht, woher er kommt. Code ist folgender:


    Die Idee dahinter ist, ich lese ein Excel Workbook ein und möchte auf diese einfach mal eine sql- abfrage starten. Allerdings bekomm ich beim starten folgenden output

    Code
    Konfiguration des DSN BAU_AT_10_200606.xls erfolgreich!
    Fetch Error: 911[Microsoft][ODBC Driver Manager] Function sequence error10
    Echo!!!!!


    Ich habe absolut keinen Dunst, was da sein könnte. Google schweigt sich auch aus dazu. Ich wäre sehr froh, wenn ein Perl-Guru sich das mal ansehen könnte und mir meinen Fehler zeigen. Es ist wahrscheinlich eh trivial, aber ich sehs einfach nicht worand das liegt.

    danke!

    lg
    Philipp

    Philipp function beer no well without!
    -----------------------------------
    I was elected to LEAD, not to READ!

  • Ich hab das Problem!

    Code
    $query = "SELECT * FROM index";


    war der übeltäter.

    sollte heißen

    Code
    $query = ('SELECT * FROM [Index$]');


    Für künftige Generationen :) Der Fehler war, dass ich FetchRows() aufgerufen habe, obwohl die query in den Sand gegangen ist, was ich mit

    Code
    if($db->Sql($query))


    abfangen hätte sollen. dummerweise liefert die Sql() Methode undef zurück im Falle eines Erfolgs, deswegen muss man

    Code
    if([B]![/B]$db->Sql($query))


    schreiben.

    Aber ich hab gleich eine weitere Frage:

    Warum schluckt der Arsch mir die erste Zeile meiner Excel Datei?

    alles andere wird korrekt angegeben...

    any hints welcome :)

    lg
    Philipp

    Philipp function beer no well without!
    -----------------------------------
    I was elected to LEAD, not to READ!

  • Auch das ist gelöst...

    Die erste Zeilt wird als FieldNames gehandelt... eigentlich klar.

    also, in diesem sinne, wenn irgendwer diese Probleme hat: hier sind die lösungen :thumb:

    lg
    Philipp

    Philipp function beer no well without!
    -----------------------------------
    I was elected to LEAD, not to READ!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!