none
Como pegar os dados de uma única coluna de todas as linhas do datagridview e salvar em um único campo do banco? RRS feed

  • Pergunta

  • O que eu gostaria de fazer é, pegar os dados que estão na coluna código de todas as linhas do datagridview e salvar em um único campo do meu banco.

    Declarei a variável assim no meu banco:

    cod_ingrediente number(5)not null,

    domingo, 16 de outubro de 2016 02:17

Respostas

  • Se bem entendi você quer ler todos os registros da tabela somente da coluna codigo e salvar em um campo de outra tabela
    EX:
    codigo
    1
    2
    3

    OutraTabela
    Campo
    123 ==> gravar dessa forma ? se sim

    Voce pode ler o conteudo dessa coluna da tabela coluna codigo e criar um laço com um comando while
    e adicionar o valor a uma variavel tipo string por exemplo

    string sua_variavel = string.empty;
    sql = "select codigo from tabela";
    cmd = new oledbcommand(sql,conexao);
    datareader = cmd.executereader();
    while datareader.read()
    {
        sua_variavel += datareader[0].ToString();
    }

    sql_insert = "insert into outratabela values ('" + sua_variavel + "');

    Se for isso que entendi você pode fazer dessa forma


    Junior

    domingo, 16 de outubro de 2016 11:28