[TYPO3-german] Extbase Queries und Stored Procedures

Eddy Wolbert mailinglist at 23zebras.de
Fri Feb 28 10:10:30 CET 2014


Hallo Till,

soweit mir bekannt ist, funktionieren auch stored procedures in 
Repositories.
Speziell zum verwendeten Call-Befehl kann ich jetzt nicht sagen, aber 
mit einem "handelsüblichen" Select tut die Sache, z.B.

$query->statement(
'SELECT * FROM blablamodel WHERE name LIKE ? AND plz IN ?',
array('%Liste%', array(6000,7000))
);

Vielleicht hängt es ja an deinen Arrays?

Grüße
Eddy


Am 28.02.2014 00:14, schrieb g4-lisz at tonarchiv.ch:
> Hallo,
>
> kann mir jemand sagen, ob ich bei Extbase Repositories in der query auch
> stored procedures aufrufen kann, also etwa:
>
>    $query = $this->createQuery();
>    $query->statement('CALL SP_Search_Behandlung(?,?)',
> array($demand->getLeistungsgruppe(), trim($demand->getPlzort())) );
>    return $query->execute();
>
> Eine direkte Abfrage via  $GLOBALS['TYPO3_DB']->sql_query("CALL...");
> liefert mir Ergebnisse.
> Unter Extbase kriege ich aber einen Rattenschwanz von
> Fehlermeldungungen, alle in der Art: t3lib_DB::exec_DELETEquery ,
> Commands out of sync; you can't run this command now
>
> Kann man das mit einem Trick beheben? Stored procedures wären in meinem
> Fall sehr praktisch...
>
> Grüße,
> Till
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>



More information about the TYPO3-german mailing list