Silas Alves Júnior escreveu:
> Deixei por enquanto esse problema de lado, e fui trabalhar em outra
> parte do meu projeto. Sei q isso soa meio "dummie", mas esta mensagem é
> um alerta do postgre? To usando ADOdb, vou examinar a documentacao da
> biblioteca, vou testar usando funcoes nativas do php para isso. Mas to
> achando "esquisitão" isso. Esse tipo de notificacao é padrao do Postgre?
> Terei que escrever uma funcao em linguagem procedural para isso? No meu
> mar de duvidas cheguei até a querer testar algo como(rsrsrs):
> /*
> PREPARE delitem (int, int) AS
> DELETE FROM item_pedido WHERE numero = $1 AND codmat = $2;
> EXECUTE delitem($numped,$codmat);
> */
> O codigo atual (relembrando) é esse:
>
> */*/$sql = "Delete From item_pedido Where numero = $numero And codmat =
> $codmat";
>
> $db->Execute($sql);
>
> /*/*E este é o erro q estou recebendo:
> ***
> *ERROR: syntax error at or near ")" at character 203**
> A exclusao ocorre, mas recebo esta mensagem acima.
>
>
> Farei os testes hoje a noite. Mas peço a ajuda e paci
Continuo achando estranho ele indicar o erro na posição 203 pois
aparentemente sua expressão SQL não é tão longa.
Certifique-se do real conteudo de $numero e $codmat.
Para forçar o fim do comando delete coloque um ";" ao final da string
(logo após $codmat) e verifique se continua indicando o mesmo erro:
$sql = "Delete From item_pedido Where numero = $numero And codmat =
$codmat;";
[]s
Osvaldo
_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios