2012-07-12 4 views
0

다음 코드는 하드 값이 코딩 된 저장 프로 시저를 반환합니다. 나는 74 (@codecode in Stored Procedure)를 콤보 박스에서 선택된 것으로 변경하도록 허용해야한다. 어떤 도움이라도 대단히 감사합니다. Access에서 통과 쿼리를 사용하고 있습니다. 저장 프로 시저저장 프로 시저에 매개 변수 전달

Private Sub ok_Click() 

Dim objConnection As New ADODB.Connection 

Dim objCom As ADODB.Command 

Dim provStr As String 

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=***;User Id=***;Password=***;" 

objConnection.Open provStr 


With objCom 

.ActiveConnection = objConnection 

.CommandText = "dbo.ix_spc_planogram_match " & ("@catcode=") & Me.cat_code.Value 

.CommandType = adCmdStoredProc 

.Parameters.Refresh  

.Parameters("@catcode").Value = me.cat_code.value 
    .Execute 

    End With 

    End Sub 

:이 콤보의 바운드 열이 필요한 값이 포함되어 있다고 가정한다

.CommandText = "dbo.ix_spc_planogram_match " & me.cat_code 
.CommandType = adCmdStoredProc 
.cmd.Parameters("@catcode") = me.cat_code 

.Execute 

:

execute dbo.ix_spc_planogram_match @catcode 

답변

0

나는 당신이이 라인에 뭔가 의미가 있다고 상상한다.

관련 문제