急!怎样用VB调用access数据库进行自定义排序,比如用学生学号进行排序,请给出一段代码

能详细的给一段代码吗?select*from表orderby学号这语句我理解但不会用啊!... 能详细的给一段代码吗?select * from 表 order by 学号 这语句我理解但不会用啊! 展开
 我来答
网海1书生
科技发烧友

2009-12-22 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\tmp\学生.mdb"
rs.Open "select * From 学生情况 order by 学号", cn
'这样rs中就得到了“学生情况”这个表中所有按学号由小到大排序后的数据,
'在这里你就可以作进一步的处理了
'........
rs.Close
cn.Close

'注意,要在工程中引用ADO才能使用
百度网友27862d5
2016-08-30 · TA获得超过785个赞
知道大有可为答主
回答量:387
采纳率:50%
帮助的人:430万
展开全部
每个窗体都要连接数据库才可以的
Private Sub Command3_Click()
Adodc1.RecordSource = "select * from stuchenji order by 学号 desc"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End Sub

Private Sub Form_Load()
Dim mlink$
mpath = App.Path
If Right(mpath, 1) <> "\" Then mpath = mpath + "\"
mlink = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" + mpath + "stuchenji.mdb;Persist Security Info=False; " '无密码
Adodc1.ConnectionString = mlink
Adodc1.CommandType = adCmdUnknown
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9260c4507
2009-12-22 · TA获得超过2328个赞
知道大有可为答主
回答量:3736
采纳率:0%
帮助的人:2408万
展开全部
select * from 表 order by 学号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式