星期五, 九月 26th, 2008


使用ContentTableAdapter和DataDataSet操作数据库

使用工具Visual Studio 2005

vb6.0时代,我们要使用数据库,还需要先引入ado组件,然后使用 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb,然后conn.open的方式操作数据库,现在不需要了,直接使用ContentTableAdapter和 DataDataSet就能完成了,简单、方便、快捷

首先,将数据库加入程序中,在解决方案资源管理器里项目名称上点右键,选择添加,选择现有项,然后找到你要的数据库文件,添加进入
点击在新窗口中浏览此图片
然后会弹出数据源配置向导,将你需要的数据表打上钩
点击在新窗口中浏览此图片
然后点击完成,ok,解决方法资源管理器里会自动添加上dataDataSet.xsd文件,数据源添加完成
,然后双击打开dataDataSet.xsd文件
点击在新窗口中浏览此图片
出现当前的数据源,分为两部分,上面是表结构,下面是数据库命令,命令里已经默认添加了一个fill,GetData(),这个命令是列出数据库中对应表中的所有数据
我们可以自己添加需要的sql命令了
在这里点击右键,选择添加->query,进入向导页,因为我们用的access数据库,所以只有一个,使用sql语句来加载数据
点击在新窗口中浏览此图片
点击下一步,ok,选择你要加入的sql语句类型吧
点击在新窗口中浏览此图片
我们选择insert,向数据库中添加数据,然后编辑一下sql语句,一直下一步,完成,命令行里添加了一个insertquery的命令了
点击在新窗口中浏览此图片
添加数据是需要参数的,参数怎么加呢?
首先在insertquery()这个上点右键,配置,看一下sql语句
在需要添加参数的地方把参数添进去,比如aa,bb
点击在新窗口中浏览此图片
点击完成,然后在insertquery()的属性窗口,选择parameters(sql语句或存储过程的参数),然后添加两个参数aa和bb,当然,数据类型一定要选择正确哦
点击在新窗口中浏览此图片
确定,参数添加完成
点击在新窗口中浏览此图片点击在新窗口中浏览此图片点击在新窗口中浏览此图片

怎么使用呢?^_^,在需要的地方直接用me.ContentTableAdapter.insertquery(参数1,参数2)就行了^_^

为了更好的看到数据库的变化,你可以添加一个DataGridView来进行显示,数据源上记得绑定datadataset啊

PS:插入数据后,需要重新读入才能在DataGridView中显示出来


如果你是第一次来这儿,欢迎订阅 RSS feed。 第一时间看到更多精彩内容,谢谢你的访问!
原文地址:http://ai-2.cn/2008/09/contenttableadapter_datadataset/
转载请注明出处,非常感谢!

Category: vb.net
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.