[問題] ExecuteNonQuery()

看板C_Sharp (C#)作者 (啪)時間19年前 (2006/12/01 18:34), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
就是我寫一個簡單的insert只令到mssql public void connectionCommand() { SqlConnection conn = new SqlConnection("server=localhost;pwd=.;user=sa;database=peopleSearch"); conn.Open(); SqlCommand cmd = new SqlCommand("insert into Employee_name (name,birth,hire) values (" + this.TextBox1.Text + "," + this.TextBox2.Text + "," + this.TextBox3.Text + ")", conn); cmd.ExecuteNonQuery(); conn.Close(); } 那我在寫入資料庫的時候只能寫入數字? 不能寫入中文或是文字之類的嗎? 我的資料表都是設成char 用.net2005 sql2000 但是我以前用.net2003都沒這問題耶 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.102.177

12/01 18:46, , 1F
How about using nchar?
12/01 18:46, 1F

12/01 20:18, , 2F
純文字要加上 '?
12/01 20:18, 2F

12/01 21:03, , 3F
文字部分要用單引號括起來喔~
12/01 21:03, 3F

12/08 01:20, , 4F
喔喔 對厚~都忘了 sorry辣 問了個不太聰明的問題= =
12/08 01:20, 4F
文章代碼(AID): #15S0KhjX (C_Sharp)
文章代碼(AID): #15S0KhjX (C_Sharp)