小弟照書本(奚江華著-ASP.NET網頁設計與C#)寫了一段程式想要做簡單的網頁和SQL資料庫連接練習.
使用工具: Visual Web Developer 2005 Express
小弟練習用的資料庫叫做: SOURCE
練習使用GridView並手寫下段程式去連接SQL資料庫
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("data source=localhost;initial catalog=SOURCE;user id=;password=");
conn.Open();
SqlCommand cmd = new SqlCommand("select * from product",conn);
SqlDataReader dr = cmd.ExecuteReader();
GridView.DataSource = dr;
GridView.DataBind();
}
}
但是問題是裡面有user id和password不知道要填什麼? 小弟從來也沒有設定任何帳戶密碼呀?
我的資料庫是Windows驗證的~ 跟這有關係嗎? 有試著改SQL驗證, 但都會出現什麼登入錯誤...
學的好辛苦...~"~ 因為這本書是ASP.NET 1.0的, 可是軟體卻是ASP.NET 2.0的... 有些東西都不一樣... 像是書本中的DataGrid在軟體中叫做GridView...
2007-04-15 19:19:54 · 5 個解答 · 發問者 MAKRON 1 in 電腦與網際網路 ➔ 程式設計
順便一問: 使用C#來學習ASP.NET, 本身需要對C#有很深的了解嗎?
2007-04-15 20:06:30 · update #1
因為那本書是很舊的了(絕版了), 算是當初ASP.NET剛出來時出版的.
小弟是最近在網拍上買二手書買到的...
因為小弟實在找不到2.0的基礎書...~"~
小弟會使用大大您所說的GridView搭配SqlDataSource的用法, 但那是寫在.aspx那一頁.
小弟是想練習一個空白頁上面有一個Button按鈕, 按下去就會去調資料庫出來. 所以才想寫在.aspx.cs上的~
書上也是如此教導...
2007-04-16 05:27:14 · update #2
其實小弟本身只有碰過兩個月的C語言... 對變數, 迴圈, 運算子...小有了解而已. (陣列和迴圈, 物件導向還沒學)
HTML標記語也沒學... 不知道這樣學ASP.NET是不是太快了?
2007-04-16 05:27:27 · update #3
親愛的MAKRON:
我先解決你的連線問題,要改成
SqlConnection conn = new SqlConnection("data source=localhost;initial catalog=SOURCE;Integrated Security=SSPI;");
這樣應該就會使用Windows驗證來連接你的SQL Server了!
還有,你的GridView.DataBind();下方,
應該要再打一句,conn.Close();
連線完畢怎麼可以不關閉,這樣寫實在是蠻糟的!
建議你到完善的教育訓練中心做個完整的學習,再買個幾本較新的相關書籍來閱讀,這樣才會突飛猛進!
要有進步,當然要先投資自己呀!
2007-04-16 16:03:28 · answer #1 · answered by 小君 4 · 0⤊ 0⤋
HTML標記語也沒學.學ASP.NET真的是太快了
HTML 我也是花了半年的時間才吃下的
會 HTML 還要會點 CSS
我現在還有 CSS 要學
CSS在不同的閱覽器有不同的效果 才是最麻煩的
2007-05-30 23:43:08 · answer #2 · answered by ? 2 · 0⤊ 0⤋
http://www.kerobbs.net/?fromuid=13518
這個論壇個人覺得不錯!!
你可去這論壇逛逛!!
2007-04-21 16:26:32 · answer #3 · answered by Mask 1 · 0⤊ 0⤋
哇塞! 我還是第一次聽過書本跟所附光碟片版本不同。執行編輯應該去跳樓了。
回到你的問題,既然你在安裝 SQL Express 時沒有有關於分配權限的記憶,那意思大概是預設安裝 Windows 認證,所以你可以從 VS 預設型版的 web.config 這句話看出一點端倪:
老實說,如果你用 VS 應該在開一個 aspx頁,從左邊的工具箱裡頭的資料 (Toolbox→Data),把 GridView 或者 SqlDataSource 拉進來, IDE 就會問或者你在 Properties 底下應該會看到預設的資料繫結,而且通常保證連上。不用像 asp.net 1.0 那樣麻煩。
對 C# 有很深的了解?恩,多學點是好的....
建議你還有問題的話去藍色小舖或者去恆逸的站上發問,奇摩知識+ 對 asp.net 開發幫助不是很大。
2007-04-15 21:44:16 · answer #4 · answered by mh 7 · 0⤊ 0⤋
想要賺錢嗎???
我覺得比基金.股票.黃金.定存 等等 都還要穩
利息也算OK的網路投資 一次終身 希望你可以來看看
http://migre.me/iFiHM 我的部落落~~
+我臉書~ 詳細可以加我好友
https://www.facebook.com/profile.php?id=100002198710933
我有專屬臉書社團 還有很多不需要錢就可以賺到 的事業 也歡迎你歐
2015-01-21 10:15:07 · answer #5 · answered by ? 1 · 0⤊ 1⤋