| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2616 人关注过本帖, 2 人收藏
标题:各位大侠指教。关于vb链接数据库,用listview来显示,点击按钮,向数据库添 ...
只看楼主 加入收藏
caisk0725
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-8-7
结帖率:0
收藏(2)
已结贴  问题点数:10 回复次数:3 
各位大侠指教。关于vb链接数据库,用listview来显示,点击按钮,向数据库添加数据,listview同步显示出来
问题在标题已经说了,下面是编码
先用access建立了“试验库”试验表了
然后引用了ado对象了
接着添加了一个text控件,添加按钮,还有listview1.。。求指教,感激不尽。
程序代码:
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub Command1_Click()
Dim itmx As ListItem
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\sk\试验库.mdb;Persist Security Info=False"
cnn.Open
rs.Open "select * from 试验表", cnn, adOpenKeyset, adLockBatchOptimistic
rs.AddNew
rs.Fields("名称").Value = Text1.Text
rs.Update
rs.Close
End Sub

Private Sub Form_Load()
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\sk\试验库.mdb;Persist Security Info=False"
cnn.Open
rs.Open "select * from 试验表", cnn
ListView1.GridLines = True
ListView1.View = lvwReport
Dim listx As ListItem
Dim listsubx As ListSubItem
Dim columnx As ColumnHeader
Dim i As Integer
For i = 0 To rs.Fields.Count - 1
Set columnx = ListView1.ColumnHeaders.Add
columnx.Text = rs.Fields(i).Name
columnx.Width = ListView1.Width / rs.Fields.Count
Next i
Do Until rs.EOF
Set listx = ListView1.ListItems.Add
listx.Text = rs.Fields(0).Value
For i = 1 To rs.Fields.Count - 1
Set listsubx = listx.ListSubItems.Add
listsubx.Text = rs.Fields(i).Value
Next i
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
cnn.Close
Set cnn = Nothing
End Sub[local]1[/local][local]2[/local]
各位大侠,如图所示的,我运行了之后问题,access数据库也建立了,按了添加按钮,就是不出现要添加的名称,是没有添加到数据库里面的问题吗?还是数据库没保存到?或者是数据库没有跟listview链接好?菜鸟求救。各位救命啊。

436ertgerat3.jpg (18.07 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


23rwerfq.jpg (11.39 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: access 数据库 
2013-08-07 20:11
caisk0725
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-8-7
收藏
得分:0 
这论坛怎么回事?怎么没人来回复的。
2013-08-08 11:41
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:5 
数据库表格的话有【DataGrid】,listview 很麻烦的。
2013-08-08 16:07
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:5 
以下是引用caisk0725在2013-8-8 11:41:10的发言:

这论坛怎么回事?怎么没人来回复的。
论坛没事

无知
2013-08-09 12:25
快速回复:各位大侠指教。关于vb链接数据库,用listview来显示,点击按钮,向数据 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012442 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved