Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    19

    instruzione select e controlli

    salve a tutti ho una query select del tipo

    select dato1, dato2, dato3 from tabelladati where (dato4) = (@dt)

    ora vorrei che il dato1 venisse visualizzato in textbox.text1,
    il dato2 venisse visualizzato in textbox.text2,
    il dato3 venisse visualizzato in textbox.text3

    come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    19
    mi sono dimenticato una cosa
    ovviamente il dato4 = (@dt) è univoco nella tabella quindi la select restituirà solo un dato1 un dato2 ed un dato3

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    19
    alla fine ho risolto in questo modo:

    Dim query As String ="select dato1, dato2, dato3 from tabelladati where (dato4) = (@dt)"

    Dim connectionstring As String
    connectionstring = "MiaConnectionstring"

    dim dt as string=label1.text


    Using cnn As New SqlConnection With {.ConnectionString = connectionstring}

    cnn.Open()

    Dim cmd As New SqlCommand With {.Connection = cnn, .CommandText = query} '(query, cnn)

    cmd.Parameters.AddWithValue("@dt", OdbcType.Text).Value = dt


    Dim MyCommand As New Data.SqlClient.SqlDataAdapter(cmd)

    Dim DSgenerale As New DataSet


    MyCommand.Fill(DSgenerale, "generale")

    TextBox1.Text = DSgenerale.Tables("tabelladati").Rows(0)("dato1"). ToString

    TextBox2.Text = DSgenerale.Tables("tabelladati").Rows(0)("dato2"). ToString

    TextBox3.Text = DSgenerale.Tables("tabelladati").Rows(0)("dato3"). ToString


    cnn.Close()

    End Using

    End Sub

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    si, questo è il modo giusto, con un Datatable. Sicuro che il nome di ques'ultimo sia uguale alla tabella del DB ? Mi giunge nuova...non lo sapevo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.