[.NET] 資料庫,當物件關閉不允許操作

看板Visual_Basic作者 (~~~~~~~氣質阿翔~~~~~~~)時間19年前 (2006/11/19 23:21), 編輯推噓4(400)
留言4則, 1人參與, 最新討論串1/1
Adocom.CommandType = adCmdText If dc3.Text = "北京" Then SQL = "insert into 航空 select * from 航班表 where 目的地 in ('北京')" ElseIf dc3.Text = "香港" Then SQL = "insert into 航空 select * from 航班表 where 目的地 in ('香港')" ElseIf dc3.Text = "東京" Then SQL = "insert into 航空 select * from 航班表 where 目的地 in ('東京')" ElseIf dc3.Text = "名古屋" Then SQL = "insert into 航空 select * from 航班表 where 目的地 in ('名古屋')" End If Adocom.RecordSource = SQL Adocom.Refresh 執行後 會出現 當物件關閉時不允許操作 單步執行 是在Adocom.Refresh後出錯的 這問題困擾我很久了 有SQL高手能幫我解答嗎? adocom是adodc物件 物件本身是有開啟的 把Adocom.Enable = True 寫在Adocom.Refresh之前和後面都會顯示物件關閉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.237.112

11/20 06:54, , 1F
If Adocom.State = 0 Then Adocom.Open
11/20 06:54, 1F

11/20 06:55, , 2F
啊 當成vb6在回答了= =
11/20 06:55, 2F

11/20 07:14, , 3F
而且該用OleDbCommand先Execute insert命令
11/20 07:14, 3F

11/20 07:14, , 4F
ExecuteNoQuery("insert into...")
11/20 07:14, 4F
文章代碼(AID): #15O7QC7N (Visual_Basic)
文章代碼(AID): #15O7QC7N (Visual_Basic)