使用工具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中显示出来
使用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中显示出来
原文地址:http://ai-2.cn/2008/09/contenttableadapter_datadataset/
转载请注明出处,非常感谢!