易截截图软件、单文件、免安装、纯绿色、仅160KB

Access带参数的查询

在access中怎么执行select TOP (@size) * from table1
这个TOP怎么带参数查询啊
用VBA动态生成SQL语句,再执行

不能直接用SQL语句,用字符串累加生成SQL语句的方法来执行SQL语句

top n 这个没有办法使用参数。
你只能通过你的程序来生成这个SQL语句,或者根据这个SQL语句生成你的查询了。

学习学习

将top 参数传递进去,打开记录集访问即可

Dim rstSJK As new ADODB.Recordset
Dim cn As new ADODB.Connection
Set CN = CurrentProject.Connection
sql="select top " & n & " from tt "
rstSJK.Open sql, cn, adOpenKeyset, adLockOptimistic, adCmdText

Dim rstSJK As New ADODB.Recordset
n = 10
SQL = "select top " & n & " * from aa "
MsgBox SQL
rstSJK.Open SQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic, adCmdText
Do While Not rstSJK.EOF
......
rstSJK.MoveNext
Loop

引用
将top 参数传递进去,打开记录集访问即可

同意

引用 5 楼 wwwwa 的回复:
将top 参数传递进去,打开记录集访问即可
不明白啊

引用
引用 5 楼 wwwwa 的回复:
将top 参数传递进去,打开记录集访问即可
不明白啊

7楼就是VBA示例

在你的程序中

int iSize=10;
string sql = "select top " + iSize + " * from table1 ";



相关问答:

access 中执行sql语句update不成功,求助!!!

access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置

sql 在查询分析器里面 执行很正常

是 ......

VB access不同表联合查询

小弟我在写一个汽车修理程序的时候遇见了一个问题,我的存储模式是这样的,车辆信息存放在一张表内,车辆维修记录是每个车存放一张表如下所示:(表1 的表名是“维修账目”,表2的表名是 车牌对应的ID号)
  ......

加条件的VB excel导入ACCESS 数据库

在TEXT1.TEXT  中读取EXCEL的路径
选择combo1.text中的数据表名称
点击导入后 如果字段和数据库的一样 就执行导入 否则提示出错信息


各位大哥帮帮小弟  要怎么写这个执行程序  现在 ......

用VB求ACCESS两个表的和

用VB求ACCESS两个表的和

a表里有
ID 名称 数量 总价
1  a    13  11
2  c    20  20
3  c    2    52
4  b&nb ......

在一张access表中嵌套查询

strSQLCmd.Format(_T("select * from (select * from talk_info where %s ='%s') where %s ='%s'"),
strVar,strValue,strVar2,strValue2);
请问这语句有问题吗
没有问题。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号