MS Access中的SQL查询变量

MS Access中的SQL查询变量,第1张

MS Access中的SQL查询变量

在某种方式

parameters @test int;select * from MyTable where ID = @test

但是,您不能使用

set @test = 1234
,在运行查询或在VBA中设置查询时可以手动输入参数。

您可以使用System.Data.OleDb命名空间中的类来查询访问数据库:

Using cn As New OleDbConnection("connection string here"), _      cmd As New OleDbCommand("SELECt query with ? parameter here", cn)    cmd.Parameters.Add("?", OleDbType.Int).Value = 1234    MyCombobox.DataSource = cmd.ExecuteReader()End Using

进一步的说明重新编辑为OP

查询1

update MyTable2 set (...) where ID > (select max(test) from table1)

查询2

update MyTable3 set (...) where ID < (select max(test) from table1)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5620525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存