• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Nici

Alterar AisiString para Integer

2 mensagens neste tópico

O meu trabalho é feito em Sql (MySql) e Pascal (Lazarus).

Neste momento tenho uma dúvida. Acho eu que preciso de alterar um dado de AisiString para Integer.

Quero usar o valor da contagem de linhas de uma tabela para fazer um ciclo.

Não sei se é mesmo necessário o ciclo. Mas necessito que me leia o que está escrito em cada linha da tabela e que coloque nos edit's das views. O comando StrToInt  não funciona porque o select que faço resulta-me num aisistring.

No início tive de declarar linha como aisistring.

O extracto do código é o seguinte:

linha:='SELECT count(Nome) FROM (fornecedores)' ;

StrToInt (rowbuf[0]);

 

  for i:=1 to linha

  do

  begin

 

  edit1.text:='SELECT (ID_Fornecedor) FROM (fornecedores)' ;

  edit2.text:='SELECT (Nome) FROM (fornecedores)' ;

 

  end;           

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

experimenta: StrToInt( rowbuf[0].c_str() ) se estas a usar o Delphi tenta procurar no Help sobre c_str()

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora