none
SqlDataSource新增一筆資料進資料庫 RRS feed

  • 問題

  • /* ->設定資料庫連結字串<-*/ SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=member;Integrated Security=True"); conn.Open(); //打開資料庫 try { SqlCommand cmd = new SqlCommand("INSERT INTO [member] ([username], [password], [idnum], [sex], [birthday], [email], [tel], [address]) VALUES (@username, @password, @idnum, @sex, @birthday, @email, @tel, @address)", conn); cmd.Parameters.Add("@username", SqlDbType.NVarChar).Value = username.Text; cmd.Parameters.Add("@password", SqlDbType.NVarChar).Value = password.Text; cmd.Parameters.Add("@idum", SqlDbType.NVarChar).Value = idnum.Text; cmd.Parameters.Add("@sex", SqlDbType.NVarChar).Value = sex.Text; cmd.Parameters.Add("@birthday", SqlDbType.NVarChar).Value = birthday.Text; cmd.Parameters.Add("@email", SqlDbType.NVarChar).Value = email.Text; cmd.Parameters.Add("@tel", SqlDbType.NVarChar).Value = tel.Text; cmd.Parameters.Add("@address", SqlDbType.NVarChar).Value = address.Text; cmd.ExecuteNonQuery(); Server.Transfer("susses.aspx"); } catch { Label1.Text = "Error!!"; } finally { conn.Close(); conn.Dispose(); }

    以上是我的code

    我要做的是新增一筆資料進我的資料庫,但是我不明白我錯在哪邊

    因為我主要是參考網上一位大大所寫的方式

    以下為參考來源出處:http://kaoway.pixnet.net/blog/post/21923087-c%23-%E5%AF%AB%E5%85%A5%E5%92%8C%E6%9B%B4%E6%96%B0%E8%B3%87%E6%96%99%E5%BA%AB(%E5%8F%83%E8%80%83%E4%BE%86%E6%BA%90%3Aasp-.net%E7%9A%84%E6%9B%B8%E5%8F%8A

    想請各位大大指導一下小弟我!! 謝謝

    2012年12月27日 上午 06:12

解答

所有回覆