当按下按钮时,Visual Basic 2013在文本框中显示sql select

时间:2014-03-16 11:51:30

标签: sql database vb.net visual-studio-2012

在我的项目中,我有一个禁用的文本框,当我点击一个按钮时,我想从数据库返回一个值,问题是我不知道代码是为了做到这一点。我在这里尝试了一些教程,但没有人解释当按下按钮时如何返回值。 我的代码就是这样:

SELECT calorias_refeicao FROM refeicoes

有人可以帮我这样做吗? 提前致谢。

2 个答案:

答案 0 :(得分:0)

C#还是VB?如果在C#中我可以提供This

此外,Stackoverflow用户不会帮助您构建所有代码,尝试自己编码,如果您遇到困难,您可以随时回复我们

POOM

答案 1 :(得分:0)

我发现有些东西可以帮助你,如果你尝试后无法帮助,那么我会删除这个.... need to get value from sql query

您需要ExecuteReader来帮助您返回结果,然后将返回的结果分配给变量,然后将其分配给TextBox1.Text

  Dim dbName As String
  Using connObj As New SqlClient.SqlConnection("<connectionString>")
     Using cmdObj As New SqlClient.SqlCommand("SELECT calorias_refeicao FROM refeicoes", connObj)
        connObj.Open()
        Using readerObj As SqlClient.SqlDataReader = cmdObj.ExecuteReader
           'This will loop through all returned records 
           While readerObj.Read
              dbName = readerObj("name").ToString
              TextBox1.Text = dbName
              'handle returned value before next loop here
           End While
        End Using
        connObj.Close()
     End Using
  End Using