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'。