以下代码返回一个硬编码值的存储过程。我需要允许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 2012-07-11 18:22:17