다음 코드는 하드 값이 코딩 된 저장 프로 시저를 반환합니다. 콤보 상자에서 선택된 항목으로 74를 변경해야합니다. 어떤 도움이라도 대단히 감사합니다. Access에서 통과 쿼리를 사용하고 있습니다.매개 변수를 사용하여 저장 프로 시저
Private Sub ok_Click()
Dim objConnection As New ADODB.Connection
Dim objCom As ADODB.Command
Dim provStr As String
Set objCom = New ADODB.Command
objConnection.Provider = "sqloledb"
provStr = "Data Source=**;" & "Initial Catalog=IKB_QA;User Id=**;Password=**;"
objConnection.Open provStr
With objCom
.ActiveConnection = objConnection
.CommandText = "dbo.ix_spc_planogram_match 74"
.CommandType = adCmdStoredProc
.Execute
End With
End Sub
.text가 아닌 .text 속성은 컨트롤에 포커스가있을 때만 사용할 수 있습니다. 바인딩 된 열에 필수 값이 포함되어있는 한 기본 속성은 .value이므로 'yourComboBox'만 말할 수 있습니다. 꼭 필요한 경우 .value 속성을 명시 적으로 사용할 수 있지만 그렇게 할 필요는 없습니다. – Fionnuala