我对如何获取查询结果感到有点困惑。使用VBA,我将打开一个记录集,并将查询结果写入该记录集。在VB.net中如何获取查询结果并将每列抛出到特定数组?
dim ssql as string
ssql = " Select * from table "
现在我如何强制它查询我的数据库?我已建立连接。
在查询之后我如何使用columnes并将它们放入数组?
答案 0 :(得分:2)
这实际上是一个非常大的话题......您可能希望在开始之前获得概述。 http://msdn.microsoft.com/en-us/library/h0y4a0f6(v=vs.80).aspx
回答您的问题:如果您有数据库连接,可以使用DataAdapter填充本地dataTable或dataSet。
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)
编辑:这只是一个示例,您需要关闭连接并声明数据集'ds'。
答案 1 :(得分:0)