Amigos do forum,
Estou com alguns problemas em uma aplicação Formulário relacionado a campos Texto com Múltiplas Linhas:
Criei um tabela no MySQL (5.5.12 - 32 bits):
CREATE TABLE teste
(
Id
int(11) NOT NULL AUTO_INCREMENT,
Texto
text,
PRIMARY KEY (Id
)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
Cirei uma aplicação formulário “Único registro” com os dois campos:
Id: Número
Texto: Texto com Múltiplas Linhas - Quantidade de caracteres= 50, Linhas = 3
Quando executo a aplicação estão ocorrendo os seguintes problemas:
-
Quando edito o campo Texto ocorre o seguinte: qunando digito 1 e dou enter o cursor vai para a linha de baixo, quando digito 2 o cursor volta para a linha de cima;
-
Quando salvo o registro observo, no banco de dados MySQL, que o SC está gravando apenas o Chr(10) nas quebras de linha. Entendo que deveria gravar Chr(13) + Chr(10).
Assim o campo não fica corretamente gravado com as quebras de linhas. Nas aplicações do SC ele aparece correto, porém em outras aplicações, como por exemplo no FortesReport (gerador de relatório) e no MySQLFront (ferramenta de administração do banco MySql) as quebras de linha não ocorrem e o campo não é visualizado corretamente.
Agradeço a ajuda de todos.