[firebase-br] Problemas com strings

Marcio Olmedo marcio.olmedo em gmail.com
Ter Out 31 09:51:18 -03 2006


Olá pessoal!
Estou desenvolvendo uma aplicação utilizando Delphi 7, IBX e Firebird2 RC5.
Criei SPs de Insert, Alteracao e Exclusao. Durante os  testes pelo IB Expert
funcionava normalmente, quando coloquei na apliacao usando um componente
TIBStoredProc ocorria o erro de que faltava o preenchimento de algum
parametro, mas chequei tudo via debug e ele passava normalmente. Então
resolvi colocar num ShowMessage todos os valores dos parametros que estava
sendo passado para a SP, e vi que todos os campos String estavam sem o
caracter '. Entao, concatenei todos os campos String com as ' e executei,
e deu o seguinte erro: 'Trying to store a string of length 8 into a field
that can only contain 6'.
A dúvida é a seguinte, isso é um BUG do componente em passar sem as ' para a
SP ou é do firebird em interpretar q as aspas da string são 2 caracteres a
mais na string ? Não teria que ser automático um campo String ser passado
com ' ? Alguém já passou por algum problema desse tipo ? Não lembro de ter q
concatenar string com aspas no sqlserver.

Obrigado pela atenção.


-- 
=============================
Marcio Olmedo
MSN: marcioolmedo em hotmail.com



Mais detalhes sobre a lista de discussão lista