English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

想請問一下~我從網站找到一個asp.net的專案
他是連Access的資料庫
可是我只有學過用SQL當資料庫,我想自己再建一個SQL的資料庫來連結
請問有方法可以改成連結SQL的資料庫嗎

2006-11-08 18:24:39 · 3 個解答 · 發問者 ? 1 in 電腦與網際網路 程式設計

3 個解答

連接 Access 資料庫和連結 SQL 資料庫的方法是很類似。在 ASP.NET 中,基本上你只需要更改連線字串(Connection String)就可以了。你可以在程式中找到連線字串,它看起來應該像以下的樣子:

Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\myPath\myJet.mdb; User ID=Admin; Password="

連接 Access 資料庫通常都使用 OLE DB Jet Engine;而如果你要改成 SQL Server 的話,則可以使用 SQL Server .NET Data Provider,其連線字串看起來如下:

Data Source=(local); Initial Catalog=myDatabaseName; User ID=sa; Password=1234; providerName="System.Data.SqlClient"

以下這個網站提供了很多連線字串的範例:http://www.carlprothman.net/Default.aspx?tabid=86#SQLClientManagedProvider

以上的回答是鑑於你可能只是要把所找到的程式序以修改。但如果你是自己想像學寫 ASP.NET 的話,我建議你使用 ASP.NET 2.0,而且使用微軟提供的免費 IDE 工具(Visual Web Developer Express)和免費的 SQL Server 2005(SQL Server Express 2005)。

從 IDE 裡面,你根本不用自己撰寫連線字串(像我大概已經差不多有五年沒有自己去寫連線字串了;但如果你真的要寫,VS2005 也可以提供你 Intellisense 功能),甚至只要從資料庫裡面把資料表拖曳到畫面上,就可以自動把所有事情做好,還免費奉送你一個可以顯示資料表裡面所有資料的 GridView 控制項,不用寫程式,就擁有整欄排序(還可以反向排序)、自動分頁、可以編輯、刪除,還可以套用不同的 Theme(主題樣式),然後,只要再去拉一個 DetailsView 或 FormView,就可以馬上做好一個跟上面那個 GridView 連動做 Master/Details 的功能。到這裡為止都還不用寫一行程式喔,如果你再加上程式,就可以讓你的網頁添增更多功能!

如果你對學習 ASP.NET 有興趣的話,不妨參考一下「ASP.NET 細說從頭 」這篇文章,網址是:http://phone.idv.tw/cs2/forums/24/ShowForum.aspx

2006-11-10 05:47:11 · answer #1 · answered by Iclosure 3 · 0 0

想要賺錢嗎???

我覺得比基金.股票.黃金.定存 等等 都還要穩

利息也算OK的網路投資 一次終身 希望你可以來看看

http://migre.me/iFiHM 我的部落落~~

+我臉書~ 詳細可以加我好友

https://www.facebook.com/profile.php?id=100002198710933

我有專屬臉書社團 還有很多不需要錢就可以賺到 的事業 也歡迎你歐

2015-02-06 05:40:21 · answer #2 · answered by ? 1 · 0 0

 OleConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";Extended Properties='Excel 8.0;HDR=No;IMEX=1'")        OleCommand = New System.Data.OleDb.OleDbCommand("select * from [" & TBwork.Text & "$]", OleConnection)        OleDataAdapte = New System.Data.OleDb.OleDbDataAdapter(OleCommand)        oleDataset = New System.Data.DataSet        Try            OleDataAdapte.Fill(oleDataset)            dv = oleDataset.Tables(0).DefaultView()        Catch ex As Exception        End Try        GridView1.DataSource = dv : GridView1.DataBind()

2006-11-13 03:52:11 · answer #3 · answered by 化知識為力量 5 · 0 0

fedest.com, questions and answers