Re: [問題] textbox寫入access疑問

看板C_Sharp作者 (捏麵人)時間14年前 (2011/04/19 10:23), 編輯推噓5(508)
留言13則, 2人參與, 最新討論串2/2 (看更多)
今天早上根據版友的推文又嘗試了一次,結果不行 程式碼圖:http://ppt.cc/E!O6 我在自己做了些更改,原本檢查無誤,跑了之後又出現問題 程式碼圖:http://ppt.cc/b-oI 這是另一種撰寫,但是卡在一個地方 附程式碼圖:http://ppt.cc/K5av 麻煩請高手幫忙~ ※ 引述《clipfile (捏麵人)》之銘言: : using (OleDbConnection cn = new OleDbConnection(cnstr)) : string sql = "insert into test(username) values (@username)"; : ↑↑↑ : using (OleDbCommand cmd = new OleDbCommand(sql, cn)) : { : cmd.Parameters.Add("username", OleDbType.Char).Value = textBox1.Text; : cn.Open(); : cmd.ExecuteNonQuery(); : } : 錯誤 1 內嵌的陳述式不能為宣告或標記陳述式 : 請問這邊哪裡應該怎麼修改 : 我是用c# 連接 access : 這是同學幫我嘗試的另一個方法,但是輸出時有問題 : 麻煩版友幫我解答 : 附圖:http://ppt.cc/kEzy -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.60.74.126 ※ 編輯: clipfile 來自: 61.60.74.126 (04/19 10:24)

04/19 11:43, , 1F
你第二張圖的SQL式中values前面有空格 第三張怎麼沒有吶
04/19 11:43, 1F

04/19 11:45, , 2F
前2張圖的錯誤 照著下面錯誤提示去修正就可以了
04/19 11:45, 2F

04/19 11:55, , 3F
E大第二張那兩行錯誤我不太懂他的意思,可幫忙解答一下?
04/19 11:55, 3F

04/19 11:56, , 4F
是我哪裡沒有命名到嗎?
04/19 11:56, 4F

04/19 11:57, , 5F
(1)你不能new兩個名稱同為cn的oledbconnection物件實作
04/19 11:57, 5F

04/19 11:58, , 6F
(2)using的用法可能要請你自已查查,我印象中,它後面不
04/19 11:58, 6F

04/19 12:00, , 7F
是要中括號嗎,不然cmd怎麼知道自已被using指定new了
04/19 12:00, 7F

04/19 12:00, , 8F
(好拗口 XD)
04/19 12:00, 8F

04/19 12:05, , 9F
續(1) 我仔細看了一下 你怎麼把同樣的事做2次吶
04/19 12:05, 9F

04/19 12:06, , 10F
把第一個new的cn整行幹掉就好了~
04/19 12:06, 10F

04/19 12:15, , 11F
依照本人也曾經當過初學者的經驗 您有必要找本書
04/19 12:15, 11F

04/19 12:16, , 12F
把可以跑的碼整段COPY過來 或把隨書光碟的範例整個COPY
04/19 12:16, 12F

04/19 12:17, , 13F
過來 再逐漸修正成你要的版本 (例如改oledb連線字串等)
04/19 12:17, 13F
文章代碼(AID): #1DhF8uGi (C_Sharp)
文章代碼(AID): #1DhF8uGi (C_Sharp)