8610 发表于 2007-5-18 21:45

【请教请教】vb.net+SQL问题

小弟现在遇到一个小问题:

   想知道在vb.net下如何连接(connect)sql的数据库,进行数据库查询(select)之后显示读出的数据。

通过突击学习了解到:

首先需要建立入sql数据库的连接: 也就是    SqlClient.SqlConnection

然后进行查询 :SqlClient.SqlCommand

再之后到底是用DataSet 还是用DataReader呢?

我select出的数据 我怎么能让他显示出呢,或者说,怎么用查询出的数值赋值给我定义的变量呢?

希望有经验的达人能够指点一二。

qq 2七61 5O2O

wuhanzsj 发表于 2007-5-18 21:45

如果只是select出一个数据,可以使用SqlCommand的ExecuteScalar,它会将得到的数据返回到一个object里,将object赋给自己的变量就可以了.如果是select出一个表,可以使用SqlCommand的ExecuteReader,它会将得到的数据返回到一个DataReader里,对这个DataReader进行顺序读取就可以获取数据,如果要将数据结果返回到DataSet,应该使用一个DataAdapter, 使用DataAdapter的Fill方法来填充一个DataSet

8610 发表于 2007-5-19 13:36

原帖由 wuhanzsj 于 2007-5-18 22:26 发表 http://thinkpad.cn/forum/images/common/back.gif
如果只是select出一个数据,可以使用SqlCommand的ExecuteScalar,它会将得到的数据返回到一个object里,将object赋给自己的变量就可以了.如果是select出一个表,可以使用SqlCommand的ExecuteReader,它会将得到的 ...

谢谢xd!能否加qq详聊?
页: [1]
查看完整版本: 【请教请教】vb.net+SQL问题