Euler, Tenho mais uma pista. Na verdade, consegui "resolver" e minha aplicação está rodando perfeitamente no FreeBA.
Como disse estou pesquisando muito mesmo na net e encontrei e fiz o seguinte: dentro da minha fonte de dados no gerenciador ODBC (win) eu cliquei em "Datasource" e depois em "Page 2". Ali eu desmarquei a opção: "Updatable cursors" e salvei tudo. Funcionou assim. Agora o ponto é: sinceramente não sei o que isso pode acarretar mais a fundo além do óbvio que imagino ser relacionado a atualização de cursores, se puder me esclarecer. Vou continuar pesquisando porque quero descobrir que tipo de paramêtro de compilação faz com que o PostgreSQL do Ubuntu (apt) não dar esse problema. É uma boa oportunidade para me aprofundar na arquitetura do PostgreSQL, inclusive se puder me indicar algo pra ler. Um abraço e obrigado pela força. -- Fernando França Linux User #263682 CMAS/CBPDS * DAN #2058378 http://desconstruindo.eng.br http://www.cbpf.br/~lsd http://www.rnp.br/keyserver/pks/lookup?search=0xD41D2910 Esta mensagem, incluindo seus anexos, contém informações legais privilegiadas e/ou confidenciais, não podendo ser retransmitida, arquivada,divulgada ou copiada sem autorização do remetente. Caso tenha recebido esta mensagem por engano, por favor informe o remetente respondendo imediatamente a este e-mail, e em seguida apague-a do seu computador. All information in this e-mail and attachments is confidential and privileged. If you are not the intended addressee, please notify us immediately by returning this e-mail and delete this message from your computer. You should not forward, file, copy nor disclose this e-mail to any other person without prior authorization. 2009/1/16 Euler Taveira de Oliveira <[email protected]>: > Fernando França escreveu: > > [Eu não tenho um FreeBSD em mãos agora, portanto, não posso testar...] > >> SELECT * FROM nextel WHERE ctid = '(,)'; >> >> O resultado no Ubuntu foi o normal (eu acho): >> >> id_nextel | msg_misn >> -----------+---------- >> (0 rows) >> >> Agora o resultado no FreeBA foi o tal erro: >> >> ERROR: invalid input syntax for type tid: "(,)" >> > O código não mudou muito da 8.1 para 8.3, mas tu já testou a 8.3? [Olhando o > código...] Existem 3 testes em tidin() (src/backend/utils/adt/tid.c) que podem > estar falhando; eu suspeitaria dos 2 últimos, especificamente, em strtoul() ou > strtol(). Altere as mensagens de erro e veja onde está falhando. > > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
