VB ACCESS 如何读取整列数据到TEXT1(1)-text1(10)里去呢?

比如数据的1表里有1-10列,将10列的内容显示到TEXT1(0)-TEXT1(10)呢???... 比如 数据的 1表 里有1-10 列,将10列的内容显示到TEXT1(0)-TEXT1(10) 呢??? 展开
 我来答
网海1书生
科技发烧友

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

向TA提问 私信TA
展开全部

你没有说明你是用哪种方式来连接数据库的,下面使用ado连接对象来连接,而且只有关键的代码,其他自己脑补:

'....其他略...
rs.Open "select * from 表名", conn, 1, 1
For i = 0 To 10
    Text1(i).Text = rs(i)
Next
rs.Close
'....其他略...
追问
cn.Open connstr
rs.Open "select * from 人事部", cn, 1, 1
For i = 1 To 10
Text4(i) = rs(i)
Next
rs.Close
cn.Close

老师们,我想读取整列数据要怎么改一下呢?
读取 人事部 姓名 这一列,到text的数组里去
追答

话说你最好使用表格控件,再绑定adodc控件,都不用代码,直接就出来了。

如果非要用文本框来做,就这样:

cn.Open connstr
rs.Open "select  * from 人事部", cn, 1, 1
Do Until rs.EOF
    For i = 1 To 10
        Text4(i).Text = Text4(i).Text & rs(i) & vbCrLf
    Next
    rs.MoveNext
Loop
rs.Close
cn.Close
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式