Autor Gast
Datum 28.03.2008 15:45
Beiträge:

Hallo Stefan,

danke für deine schnelle Antwort.


Die Übergabe von '' funktioniert bei InterBase leider nicht. Ich vermute er interpretiert das als Textstring (uncodiert) und gibt einen Conversion-Fehler aus. Der richtige SQL-String muss lauten: 



"INSERT INTO opn_opn_script_test VALUES (1, null, 'sql.opninit.php')"



Dabei ist aber noch zu beachten, dass OPN das Datenfeld mit "Not Null" angelegt hat, kann also dann auch nicht funktionieren.

Für diesen Einzelfall könnte ich denke mal OPN anpassen indem ich im Fall '' "null" setze und die Datenfelder entsprechend editiere (Null erlaubt).



Leider hab ich dabei auch Fehlermeldungen bei denen es sich nicht erinfach nur um ein leeres Feld handelt.

Z.B.:



INSERT INTO opn_user_group VALUES (2, 1, 'User', 'a:1:{i:0;i:0;}',0, 'User')



Wobei "a:1:{i:0;i:0;}" in ein Blob geschrieben werden müsste.



Gruß Andre



Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/