您的位置:程序门 -> vb -> 基础类



送分,vb如何显示.修改.删除数据表的数据


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


送分,vb如何显示.修改.删除数据表的数据
发表于:2007-05-31 15:09:43 楼主
access数据库,里面有一个表test.然后想把表里面的数据全部显示出来.该用什么控件才行?]

初学,各位多多指教呀
发表于:2007-05-31 15:31:061楼 得分:0
方法有很多,比如可以数据绑定,也可以动态的用代码进行操作,建议参考相关书籍,以下介绍一下关于ado操作数据的方法。
首先,在vb工程------------引用   microsoft   activex   data   objects   2.0   library,
然后创建连接
dim   strconnection   as   string= "provider=microsoft.jet.oledb.4.0; "   &   "data   source= "   &   "e:\nce1.mdb; "  
这个是e:\nce1.mdb   数据库的地址,以上为连接字符串
然后创建以下对象
dim   oleconnection     as   new   new   adodb.connection
oleconnection=oleconnection.open(strconnection)   '打开数据库连接
然后对数据进行操作,比如使用sql命令
dim   sqltext   as   string= "select   *   from   表名 "   '这个是检索指定表明的所有内容
然后创建recordset来接受数据
dim   recordset1   as   new   adodb.recordset
set   recordset1=oleconnection.EXECute(sqltext)   '把sqltext的命令返回的数据赋给recordset
然后利用   do   while   来遍历数据:
do   while   not   recordset.eof
starttime   =   recordset!字段名
endtime   =   recordset!字段名   '这个是要读取的数据的字段名
msgbox   starttime   '这个代码随便,用来你要显示的内容
recordset.movenext   '读完一行值后,接着下一行,来遍历
loop
以上为读取数据的一个过程,要过要操作数据,也只需要改变sqltext就可以了。你可以看一下关于sql的书籍。   添加数据是用   insert   into   表名(字段名,...)   values   (值,...)  
更新数据用   update   表名   set   字段名,字段名1,...   =值1,值2
还有很多自己看一下sql的书籍把
因为时间原因就写到这里。
希望对你有帮助
发表于:2007-05-31 16:27:222楼 得分:0
不知你是想达到怎么一个效果

1。用ole控件可显示表,并可编辑

2。引用data控件,并绑定到相应控件(如text控件),能显示得比较详细
发表于:2007-05-31 16:31:333楼 得分:0
dbgrid可以显示

可以用adodc连接数据库和dggrid
发表于:2007-05-31 16:45:284楼 得分:0
你这个问题太广泛了,你还是先看看基础!等遇到局部问题再来问吧!
显示你用adodc   +   hsgrid即可!删除修改你都要写sql语句
发表于:2007-06-01 10:01:025楼 得分:0
有datagrid吧。


快速检索

最新资讯
热门点击