2011-05-08 97 views
0

我对如何抓取查询结果有点困惑。使用VBA,我会打开一个记录集并将查询结果写入该记录集。在VB.net中,我如何获取查询结果并将每列引入specfic数组?VB.net查询结果

dim ssql as string 
ssql = " Select * from table " 

现在我将如何迫使它来查询我的数据库?我已经建立了连接。

查询后,我怎么可以玩columnes并将它们放入数组?

回答

2

这其实是一个相当大的话题......你可能要在开始之前获得的概述。 http://msdn.microsoft.com/en-us/library/h0y4a0f6(v=vs.80).aspx

要回答你的问题:如果你有一个数据库连接,你可以使用DataAdapter填充本地数据表,或数据集。

connectionString = "Data Source=servername; Initial Catalog=databasename; " + _ 
    "User ID=userid; Password=password" 
cnn = New SqlConnection(connectionString) 
cnn.Open() 
sqlAdp = New SqlDataAdapter("select * from users", cnn) 
sqlAdp.Fill(ds) 

编辑:这只是一个示例,您将要关闭连接并声明一个dataSet'ds'。