vb.net - 如何使用带 Where 子句的 Select 填充 DataGridView 使用 parameters.addwithvalue?
问题描述
抱歉我的菜鸟问题,但是如何在选择命令中的 @id 中添加值?
我正在使用 vb.net 和 MySQL
这是调用所有“时间”列,但我想在查询中添加一个位置。(“从 dtr 中选择时间,其中 id = @id”)我将把 parameters.addwithvalues 命令放在哪里?
con = New MySqlConnection
con.ConnectionString = "server = localhost; userid = root; password=; database=mjb_payroll; SslMode=none"
Dim query As String = "Select time from dtr"
Dim cmd As New MySqlCommand(query, con)
Dim adpt As New MySqlDataAdapter(cmd)
Dim tbl As New DataTable()
adpt.Fill(tbl)
DataGridView1.DataSource = tbl
解决方案
如果您只关心添加parameters.addwithvalue
,您可以在声明后添加MySqlCommand
:
Dim query As String = "Select time from dtr where id = @id"
Dim cmd As New MySqlCommand(query, con)
cmd.Parameters.AddWithValue("@id", id)
Dim adpt As New MySqlDataAdapter(cmd)
Dim tbl As New DataTable()
推荐阅读
- javascript - facebook、twitter 如何在不刷新的情况下重新加载他们的页面?
- java - 将java字节数组转换为Go结构
- python - 如何实现 django 模型方法
- complexity-theory - 如何显示蛮力 TSP 算法的正确性?
- arrays - 如何解决列来自不同数据类型的联合上的 Oracle ORA-00904 无效标识符
- java - 禁用弹出“恢复页面?Chrome 未正确关闭”。在 selenium webdriver Java 中
- c# - 我插入的数据未显示在数据库中
- python - 如何在jenkins中执行python脚本
- android - 如何检查是否在 AlarmManager 中触发了特定警报
- c++ - Visual Studio 下面的代码构建没有任何错误?