2016-04-24 49 views
0

我是vb.net的極客,我已經使用vb.net從ms訪問數據庫的應用程序。現在我需要使用此應用程序的多用戶,我想使用SQL服務器,我用這個代碼來顯示從Access數據庫數據的ListView:顯示從SQL服務器到列表的數據

con.ConnectionString = "provider=microsoft.ace.oledb.12.0; data source = |datadirectory|\noorapp.accdb;" 
     con.Open() 

Dim dt As New DataTable 
     Dim ds As New DataSet 
     ds.Tables.Add(dt) 
     Dim da As New OleDbDataAdapter("select * from " & Year(Now) & " where cmonth='" & m & "' order by cdate DESC", con) 
     da.Fill(dt) 
     Dim myrow As DataRow 
     For Each myrow In dt.Rows 
      ListView1.Items.Add(myrow.Item(0)).ToString() 
      ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(2)) 
      ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(3)) 
      ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(4)) 
      ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(5)) 
      ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(6)) 
      ListView1.Items(ListView1.Items.Count - 1).SubItems.Add(myrow.Item(7)) 
     Next 

任何解決如何使這項工作爲SQL Server也? 謝謝。

回答

0

更改連接字符串請參閱here。還要將您的OleDbConnection對象更改爲SQLConnection,將您的OleDbDataAdapter更改爲SQLDataAdapter

您的數據庫必須已存在於SQL Server中才能正常工作

相關問題