[Typo3-german] a21glossary Datenbankfehler?

Nikolai Townsend n.townsend at web.de
Sat Sep 17 20:47:46 CEST 2005



Tobias Leich schrieb:

>Sieht so aus als fehlen irgendwelche Abhängigkeiten, oder eine library
>wird nicht mit eingebunden...
>
>Versuch doch mal rauszufinden, wo die exec_selectgetrows() herkommen
>soll...
>
>
>Tobias Leich
>
>
>  
>
>>Hallo Liste,
>>
>>ich bin eben auf die Extension "a21glossary " gestoßen und wollte Sie 
>>mal testen. Leider bekomme ich beim speichern eines neuen 
>>Glossar-Eintrags folgende Fehlermeldung:
>>
>>*Warning*: mysql_num_rows(): supplied argument is not a valid MySQL 
>>result resource in
>>*/home/www/xyz/html/_web/typo3/t3lib/class.t3lib_db.php* on line *677
>>*Warning*: Cannot modify header information - headers already sent by 
>>(output started at
>>/home/www/xyz/html/_web/typo3/t3lib/class.t3lib_db.php:677) in
>>*/home/www/xyz/html/_web/typo3/template.php* on line *596
>>
>>*Errors:*
>>	2: SQL error: 'Kann Datei 'tx_a21glossary_main.MYI' nicht
>>    
>>
>öffnen.
>  
>
>>(Fehler: 145)' (tx_a21glossary_main:NEW432c48ea855fe)
>>
>>
>>
>>*
>>*Ist das ein MySQL Versions-Problem?
>>Ich verwende:
>>MySQL 4.0.24
>>PHP Version 4.4.0
>>
>>Gruß
>>Nik
>>
>>    
>>
>Was mir eben noch aufgefallen ist,
>ich bekomme nicht nur eine Fehlermeldung beim einfügen eines neuen
>Glossar-Eintrags, die Extension zerschießt mir das ganze Frontend! Hier
>bekomme ich folgende Fehlermeldung: *Fatal error*: Call to undefined
>function: exec_selectgetrows() in
>*/home/www/ncd184/html/_web/typo3conf/ext/a21glossary/class.tx_a21glossa
>ry.php*
>on line *56*
>
>Könnte es daher eventuell an der Extension liegen und nicht an der
>Datebank?
>
>Gruß
>Nik
>

Danke schonmal für deine Antwort Tobias,
ich habe hier die entsprechenden Code-Zeilen:
55: if ($conf['debug']) $GLOBALS['TYPO3_DB']->debugOutput = TRUE;
56: $result =
$GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*','tx_a21glossary_main',$andWhere.tslib_cObj::enableFields('tx_a21glossary_main'));

Wenn ich das richtig verstanden habe, dann handelt es sich hierbei um
einen einen Datenbankaufruf per Database Abstraction Layer 3, und dieser
sollte ab Typo3 3.6 verfügbar sein? Die ganze Sache läuft nämlich noch
auf einer Typo3 3.6.2 Installation.

Hat jemand eine Idee wo es da schief läuft?

Gruß
Nik

ps. Meine kenntnisse von DBAL sind gleich null.



More information about the TYPO3-german mailing list