[SR-Users-ES] Concatenacion erronea de variables en avp_db_query
Germán Aracil Boned
german en tecnoxarxa.com
Sab Oct 3 06:49:50 CEST 2009
Más pruebas del delito. Y ahora con un fresco 1.5.2
DBG:avpops:ops_dbquery_avps: query [SELECT * FROM voip_billing_a('264]
Se come ') al final.. sigo investigando ..
Germán Aracil Boned escribió:
> Comando:
>
> avp_db_query("SELECT * FROM voip_billing_a($var(id))", "$avp(i:1)");
>
> donde $var(id) es simple y llanamente, un literal varchar, porque como
> meta un longint, no lo soporta claro.
>
> Error:
>
> Oct 3 06:28:52 hal9004 kamailio[11220]:
> ERROR:db_unixodbc:db_unixodbc_submit_query: rv=-1. Query= SELECT * FROM
> voip_billing_a(259
> Oct 3 06:28:52 hal9004 kamailio[11220]:
> ERROR:db_unixodbc:db_unixodbc_extract_error:
> unixodbc:SQLExecDirect=42601:1:7:Error while executing the query; ERROR:
>
> Se come el cierre de paréntesis !!
> He probado con ' que es como debe ir .. y se come ') ..
>
> es kamailio 1.5.1 .. algún parche o solución ?
>
> es más .. alguna versión recomendable ?
>
> Porque no es la primera vez que me encuentro con algo así, y tengo que
> escribir esquivando su interpretación psicodélica !
>
>
> saludos !!!!!!!
>
>
>
> _______________________________________________
> SR-Users-ES mailing list
> SR-Users-ES en lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users-es
>
Más información sobre la lista de distribución SR-Users-ES