gpt4 book ai didi

mysql - 在 sql 查询中使用常量

转载 作者:行者123 更新时间:2023-11-29 19:22:56 24 4
gpt4 key购买 nike

我的代码是:

    Dim c3 As MySqlCommand
Dim q3 As String = "SELECT date
FROM `river-derwent-keswick-portinscale`
WHERE(`date` = Input)"
c3 = New MySqlCommand(q3, conn)
'c3.Parameters.AddWithValue("@Date", Userinput.Text)
'Userinput.Text Is a textbox
' If a field if found where the date matches the userinput
' Output value to textbox
Dim DR3 As MySqlDataReader = c3.ExecuteReader()
If DR3.Read Then
Datetxt.Text = DR3.GetValue(0)
End If
DR3.Close()

这使用另一个表单内部设置的全局变量的预设常量,即输入,其中 input = textbox1.text。这意味着用户将在 textbox1.text 中输入一个值,然后将该值设置为输入。有人可以帮助我如何使用此常量通过Where语句进行查询。

最佳答案

你几乎已经在注释代码中得到了它。修改查询以接受日期参数:

SELECT  date
FROM `river-derwent-keswick-portinscale`
WHERE(`date` = @date_param)

然后在命令中添加参数

c3.Parameters.AddWithValue("@date_param", Userinput.Text)

关于mysql - 在 sql 查询中使用常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42341799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com