【问题标题】:Visual Basic 2013 show sql select in a textbox when a button is pressed按下按钮时,Visual Basic 2013 在文本框中显示 sql 选择
【发布时间】:2014-03-16 11:51:29
【问题描述】:

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

SELECT calorias_refeicao FROM refeicoes

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

【问题讨论】:

  • 它被禁用,因此用户不能在其中插入任何值,但它可以显示数据库中的数据。
  • 对不起,我现在只知道禁用的文本框可以通过编程方式更改其内容.....所以实际上您的问题是单击按钮后如何在文本框中显示 sql 选择结果?
  • 谢谢,但我真正想要的是当我点击一个按钮时,文本框会返回我上面选择的值。
  • 是的,这正是我想要的!
  • 要在TextBox 中设置文本,类似于:yourTextBoxName.Text = "THE TEXT"

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


【解决方案1】:

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

此外,Stackoverflow 用户不会帮你构建所有代码,自己尝试编码,如果遇到困难,随时可以毫不犹豫地回到我们这里

【讨论】:

  • OP 问题上的那个标签表明 OP 正在使用C#
  • 是的,但根据标题我不确定
  • 谢谢,但我需要VB代码。我知道用户不会为我构建任何代码,但是,我真正的问题是我不知道代码应该是什么,所以我真的没有代码,我只需要一个灯,只是其他人代码,我稍后会适应我的项目。
  • @bublyification 这次我为你改了,但以后请确保你的标签是正确的,即你使用的语言是正确的。
【解决方案2】:

我找到了一些可以帮助你的东西,如果你尝试后无济于事,那么我会删除这个...... 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

【讨论】:

    猜你喜欢
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 2016-10-27
    • 2012-04-23
    • 2021-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多