数据抽取问题!!!! vb程序:datagrid和adodc绑定,我想实现最多从数据库取50条记录,但超过50的时候要出个提示信息!这样的话在SQL上好像就不能实现,在datagrid和adodc有没有简单的办法实现(除了循环那种处理方法)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click() DataGrid1.TabIndex = 2 Adodc1.ConnectionString = "Provider=microsoft.jet.oledb.4.0;data source=E:\Access DB\Database1.mdb;" Adodc1.RecordSource = "select top 50 * from Table1" Adodc1.Refresh' Adodc1.Recordset.Requery DataGrid1.RefreshEnd Sub可以限制取前多少条或中间的多少条(SQL方法),但是取出来了之后还规定显示多少条没办法。因为是绑定的。 这个我知道的,但是我现在表的字段有2百多个,只有其中的50多个,再加上要显示提示信息,所以用SQL实现是不可能的(我知道的知识),看来只能在程序代码里循环取了。 一定要用SQL语种完成,别无它法:Adodc1.RecordSource="select top 50 a1,a2,a3,a6,a8,....,a101 from Table1"取你要的字段用逗号分隔, 1:分页查询,设置sql语句2:分页显示,设置控件 新手学VB,过程与函数的问题--跪求 在查询分析器中如何调试如'%" & Trim(Comnumber(0).Text) & "%'的组合框 VB与Access的问题 关于打开文件的问题 为什么会出现“找不到可插入的ISAM”?? 请问在vb中,如何利用sql语句统计access中几个字段中值? 实时监控问题 关于动态链接库的问题 ADO Data控件?急?? 这代码哪里出错了! 取一个excel文件的MD5值,可是每次得到的都不一样 求简单的vb计算器源程序
DataGrid1.TabIndex = 2
Adodc1.ConnectionString = "Provider=microsoft.jet.oledb.4.0;data source=E:\Access DB\Database1.mdb;"
Adodc1.RecordSource = "select top 50 * from Table1"
Adodc1.Refresh
' Adodc1.Recordset.Requery DataGrid1.Refresh
End Sub
可以限制取前多少条或中间的多少条(SQL方法),但是取出来了之后还规定显示多少条没办法。因为是绑定的。
这个我知道的,但是我现在表的字段有2百多个,只有其中的50多个,再加上要显示提示信息,所以用SQL实现是不可能的(我知道的知识),看来只能在程序代码里循环取了。
Adodc1.RecordSource="select top 50 a1,a2,a3,a6,a8,....,a101 from Table1"
取你要的字段用逗号分隔,
2:分页显示,设置控件