Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Em Buidel


kandrade

Pergunta

Olá galera fiz uma consulta em um BD sybase

Query1->SQL->ADD("select t,v from tabela");
Query1->SQL->ExecSQL();
Tenho dois campos retornados T e V, agora quero inserir esses valores em um arquivo texto, Como Faco? tentei
fp = fopen("C:\\arquivo.txt","w");
fprintf(fp,"%s;%s",Query1->fields->FieldByName(T)->value,Query1->fields->FieldByName(V)->value");

Usei também sprintf.

Preciso criar um dataset?

Os valores retornados pela query são do tipo VARIANT não consigo usá-los como String.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Opa!

Você poderia tentar o seguinte: declarar dois objetos do tipo AnsiString e atribuir os valores das suas variáveis que resultaram da consulta a esses objetos. Assim:

...

AnsiString T_str, V_str;

T_str = Query1->fields->FieldByName( T )->value;
V_str = Query1->fields->FieldByName( V )->value;

...
Depois você usa o método c_str para retornar a string no estilo C (array de caracteres com terminador nulo):
...

fprintf( fp, "%s;%s", T_str.c_str(), V_str.c_str() );

...

Boa sorte!

Link para o comentário
Compartilhar em outros sites

  • 0

Olá Wicker Man, desculpa não ter retornado antes.

Quem postou esse tópico foi meu colega de tcc, ele não viu que eu estava logado. :P

Ele estava fazendo uma classe para conectar no sybase.

Vou indicar a ele a resposta.

Muito obrigado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...