[問題] asp.net裡面關於資料庫
各位前輩好~~
我使用Visual Stusio 2008 用C#來寫網站~
剛剛練習寫了簡單的資料庫新增範例~
但是一直無法新增成功~~
我網站新增在localhost內,命名為AAA~
使用的是SQL Server Express 2005~
是直接在VS 2008裡建立資料庫,資料庫名稱為ttt,資料表名稱為student。
驗證使用混合驗證方式。
請問Data source = localhost;這樣就可以嗎?
我搞不太清楚來源到底要打什麼?看了很多網站還是不太確定~
建置都沒有問題,執行偵錯之後,實際去新增資料,就會顯示例外處理的"錯誤"。
請問是不是哪裡設定有問題呢?
驗證方式用過SQL驗證了,一樣出現"錯誤"二字。
懇請高手協助>"<謝謝
我的程式碼如下:
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection sqlconn = null;
string conn = "Data source = localhost; Initial Catalog = ttt;
integrated security=sspi;Connection Timeout= 10";
int change;
try
{
using (sqlconn = new SqlConnection(conn))
{
SqlCommand sqlcmd = new SqlCommand();
sqlcmd.CommandText = "INSERT INTO student (SNO,SNAME,AGE)
VALUES (@SNO, @SNAME, @AGE);";
sqlcmd.Parameters.Add("@SNO", SqlDbType.VarChar).Value =
TextBox1.Text;
sqlcmd.Parameters.Add("@SNAME", SqlDbType.VarChar).Value =
TextBox2.Text;
sqlcmd.Parameters.Add("@AGE", SqlDbType.VarChar).Value =
TextBox3.Text;
sqlcmd.Connection = sqlconn;
sqlconn.Open();
change = sqlcmd.ExecuteNonQuery();
sqlconn.Close();
}
}
catch
{
Literal mysmg = new Literal();
mysmg.Text = "錯誤";
Page.Controls.Add(mysmg);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.190.120
※ 編輯: percussionsd 來自: 218.160.190.120 (06/11 00:02)
推
06/11 00:05, , 1F
06/11 00:05, 1F
推
06/11 00:08, , 2F
06/11 00:08, 2F
→
06/11 00:16, , 3F
06/11 00:16, 3F
→
06/11 00:17, , 4F
06/11 00:17, 4F
→
06/11 00:18, , 5F
06/11 00:18, 5F
→
06/11 00:21, , 6F
06/11 00:21, 6F
→
06/11 00:36, , 7F
06/11 00:36, 7F
→
06/11 00:37, , 8F
06/11 00:37, 8F
推
06/11 07:53, , 9F
06/11 07:53, 9F
→
06/11 07:53, , 10F
06/11 07:53, 10F
→
06/11 08:01, , 11F
06/11 08:01, 11F