【毕设】Dataset连接SQL Server的问题

buseses 2012-03-31 08:11:03
说实话大三做作业的时候这个问题就困扰我了。。

从VB.net连接SQL Server,有两种方法对不对,一种直接添加数据源,然后点控件右上角的小黑三角,设置它的数据源;另一种直接在代码区写连接串啊那一系列代码。

当初作业用的后者,现在想用前者了。想问这个够成熟了吗?万能吗,完全可以代替写代码那种方法?因为看一些书上写的方法都是用代码啊。



我现在主要遇到的问题有:

设置好一个dataset,在数据库那边新添了一个表或存储过程(因为当初设dataset时需要选加入哪些表啊存储过程啊视图的),是因为当初没选,这个dataset就永远不能更新了吗,或者说不能再加入SQL Server那个数据库里新添的东西?

如果不能的话,是要再设置新的数据源?不然新的表怎么过来到VS这边?



啊。。因为感觉毕设这个东西还是较大型的,选了一种就没有回头路的感觉。。希望有人为我解惑不要犯什么致命错误~~谢谢
...全文
94 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
buseses 2012-04-06
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

entity framework 对于简单的项目没有速度上的优势吧,还是用数据源控件和数据绑定来的快,也不用写什么代码。
[/Quote]

哎?刚看到。嗯就这样做了!

刚发现我那个问题的愚蠢,只要再配置一下数据源就能改变数据源里面的表啊存储过程了
buseses 2012-04-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

你现在用的是 ADO.NET 的技术 目前最新的技术是用entity framwork的技术

做数据库跟前端作业的 可以参考一下这个技术 它是个相当成熟且成功的技术

简单的说 这个技术 将数据库链接到前端程序的这些步骤 都面相对象化了 且你可以使用

entity SQL 或者是 Linq to entity的搜索代码技术 去完成你要的项目

且因为面相对象化的ent……
[/Quote]

不用问你啦。就用ado.net吧。我怕这样都做不完呢。不过谢谢你!
hztltgg 2012-04-06
  • 打赏
  • 举报
回复
entity framework 对于简单的项目没有速度上的优势吧,还是用数据源控件和数据绑定来的快,也不用写什么代码。
buseses 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

你现在用的是 ADO.NET 的技术 目前最新的技术是用entity framwork的技术

做数据库跟前端作业的 可以参考一下这个技术 它是个相当成熟且成功的技术

简单的说 这个技术 将数据库链接到前端程序的这些步骤 都面相对象化了 且你可以使用

entity SQL 或者是 Linq to entity的搜索代码技术 去完成你要的项目

且因为面相对象化的ent……
[/Quote]


先谢谢你!

然后我得补充一下我做毕设的原则。。最近又去学厨师又要学车,可能还有管乐团,事儿挺多的。我原本不想凑合了事的,现在没办法,希望占用时间越少越好吧!

所以想问,您介绍的这种entity framework,现学,然后应用,费不费时?之后用起来做系统的效率会不会比ado.net高?如果有点麻烦的话,这次我只能做一回不思进取的人啦
ctjh900801 2012-04-04
  • 打赏
  • 举报
回复
你现在用的是 ADO.NET 的技术 目前最新的技术是用entity framwork的技术

做数据库跟前端作业的 可以参考一下这个技术 它是个相当成熟且成功的技术

简单的说 这个技术 将数据库链接到前端程序的这些步骤 都面相对象化了 且你可以使用

entity SQL 或者是 Linq to entity的搜索代码技术 去完成你要的项目

且因为面相对象化的entity 技术 减少了很多传统ADO要写很多代码的麻烦

建议楼主可以研究一下
buseses 2012-04-03
  • 打赏
  • 举报
回复
没有人告诉我吗。。。
hztltgg 2012-04-03
  • 打赏
  • 举报
回复
数据源控件是个好东西,让你不用写一行代码就完成数据库的增删改查。可惜,大部分人不会推荐你使用的,无非是效率问题,毕业设计不用考虑这个。我是推荐用控件,毕竟代码越少,问题越少
buseses 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

数据库的操作一般有固定步骤的
1.设置好数据库连接的字符串
2.写好要执行的操作,查找,删除,更新,添加等
3.打开连接
4.执行操作
5.关闭连接
大部分的任务都可以用command的语句来执行
[/Quote]

回复是这么回复吗。。

谢谢你噢。这几个步骤我确实是受教的哈。。明朗的感觉。。再说次丢人都大四了。。。

嗯你说的是写代码那种。我这次不想用这种了不知道成不成。再等等别人怎么说~
upc_xiaowei 2012-03-31
  • 打赏
  • 举报
回复
数据库的操作一般有固定步骤的
1.设置好数据库连接的字符串
2.写好要执行的操作,查找,删除,更新,添加等
3.打开连接
4.执行操作
5.关闭连接
大部分的任务都可以用command的语句来执行
upc_xiaowei 2012-03-31
  • 打赏
  • 举报
回复
dataset就是个离线的数据库吧,想要更新的话,得执行命令吧,fill,update之类的。vb我没接触过,不好意思啊,帮你顶一下

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧