1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajuda Em C#

Discussão em 'Programação' iniciada por ButterflyEffect, 31 de Março de 2008. (Respostas: 6; Visualizações: 762)

  1. ButterflyEffect

    ButterflyEffect Power Member

    Código:
    qlConnection cnn = newSqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["IGMConnectionString"].ConnectionString);
    DataSet ds_ = newDataSet();
    SqlDataAdapter adapter = newSqlDataAdapter("SELECT ferramentas.* FROM ferramentas WHERE ferramentas.cod_ferramenta=" + dpnome.SelectedValue.ToString(), cnn);
    adapter.Fill(ds_, "ferramentas");
    if (ds_.Tables["ferramentas"].Rows.Count > 0)
    {
    txttipo.Text = ds_.Tables["ferramentas"].Rows[0]["tipo_ferramenta"].ToString();
    txtraio.Text = ds_.Tables["ferramentas"].Rows[0]["raio"].ToString();
    txtdiametro.Text = ds_.Tables["ferramentas"].Rows[0]["diametro"].ToString();
    txtaltura.Text = ds_.Tables["ferramentas"].Rows[0]["LT"].ToString();
    txtnumero.Text = ds_.Tables["ferramentas"].Rows[0]["n_dentes"].ToString();
    txttipo_cabeca.Text = ds_.Tables["ferramentas"].Rows[0]["tipo_cabeca"].ToString();
    txtpreco.Text = ds_.Tables["ferramentas"].Rows[0]["preco_cabeca"].ToString();
    txtfabricante.Text = ds_.Tables["ferramentas"].Rows[0]["fabricante_cabeca"].ToString();
    cone.SelectedValue = ds_.Tables["ferramentas"].Rows[0]["cod_cone"].ToString();
    pastilhas.SelectedValue = ds_.Tables["ferramentas"].Rows[0]["cod_pastilha"].ToString();
    Boas tenho este codigo que é para mostrar todos os campos relativos a tabela ferramentas. Em que ao seleccionarr a principal com autopostback=true mostra as restantes.
    Necessitava de faxer um inner join com outra tabela mas da erro e campos na outra tabela na mudam.POdem ajudarm???
     
    Última edição pelo moderador: 3 de Abril de 2008
  2. jammed

    jammed Power Member

    Boas,

    Se fores mais especifico eu tento ajudar-te, qual a query que tens actualmente, qual o join que estás a fazer e está a dar erro, etc.
     
  3. ButterflyEffect

    ButterflyEffect Power Member

    "SELECT ferramentas.* FROM ferramentas WHERE ferramentas.cod_ferramenta=" + dpnome.SelectedValue.ToString() esta e query sem join e da.com join nao da.nao faz postback e na muda os valores da dropdownlist
     
    Última edição pelo moderador: 3 de Abril de 2008
  4. jammed

    jammed Power Member

    Como estás a fazer a query com o join?

    Já testaste a mesma querie no Sql Server? devolve-te resultados?

    Não faz sentido não fazer o preenchimento se o join estiver correcto, talvez com o join os resultados estejam a vir multiplicados.
     
  5. NoMercy

    NoMercy Power Member

    Mais uma vez, mas sem ter nada ver com o teu problema, mas tambem importante, usem parâmetros e não a concatenação de valores no sql especialmente se esses valores forem de alguma forma passiveis de ser input de outros, o que vos pode levar a: http://en.wikipedia.org/wiki/SQL_injection
     
  6. samouco

    samouco Power Member

    "Posta" lá a query com o join se queres ajuda... Se o problema está no join não te conseguimos ajudar né???
     
  7. ButterflyEffect

    ButterflyEffect Power Member

    Select ferramentas.*, parametros_maquinas.* from ferramentas inner join parametros_maquinas on ferramentas.cod_ferramenta=parametros_maquinas.cod_ferramenta
     

Partilhar esta Página