VIEW E PROCEDURE VB
Ola Bom dia a todos!
obrigado pela ajuda de ontem, porem hj tenho outra..
como declaro variavel e executo uma View e outra para uma procedure ( ou é tudo a mesma coisa....)
Agradecido
Bom dia a todos!
obrigado pela ajuda de ontem, porem hj tenho outra..
como declaro variavel e executo uma View e outra para uma procedure ( ou é tudo a mesma coisa....)
Agradecido
Bom dia a todos!
Vixi que pergunta sem parametros amigo.
Se eu sou um bom advinho acredito que a variável seria um objeto ADODB.RecordSet
Neste caso prepare a String com o Nome da procedure e seus parametros na ordem compilada no SGDB
str_SQL = "ProcedureName Param1, Param2, Param3 ..."
obj_RS.Open str_SQL, CNN, adFowardOnly, adReadOnly
Se vc for mais advanced irá preferir utilizara objetos command que dão maior desempenho uma vez que ja enviam os parametros, os seus nomes , seus datatypes e tamanho.
obj_CMD.CommandText = "StoredProcedureName"
obj_CMD.CommandType=adCmdStoredProc
obj_CMD.ActiveConnection = cnn
obj_CMD.CreateParameter("SP_Param_Name1",adVarChar,adParamInput,20,VB_Parameter_Value1)
obj_CMD.CreateParameter("SP_Param_Name2",adInteger,adParamInput,,VB_Parameter_Value2)
Set obj_RS = obj_CMD.Execute
Se eu sou um bom advinho acredito que a variável seria um objeto ADODB.RecordSet
Neste caso prepare a String com o Nome da procedure e seus parametros na ordem compilada no SGDB
str_SQL = "ProcedureName Param1, Param2, Param3 ..."
obj_RS.Open str_SQL, CNN, adFowardOnly, adReadOnly
Se vc for mais advanced irá preferir utilizara objetos command que dão maior desempenho uma vez que ja enviam os parametros, os seus nomes , seus datatypes e tamanho.
obj_CMD.CommandText = "StoredProcedureName"
obj_CMD.CommandType=adCmdStoredProc
obj_CMD.ActiveConnection = cnn
obj_CMD.CreateParameter("SP_Param_Name1",adVarChar,adParamInput,20,VB_Parameter_Value1)
obj_CMD.CreateParameter("SP_Param_Name2",adInteger,adParamInput,,VB_Parameter_Value2)
Set obj_RS = obj_CMD.Execute
relaxa...
vlw mesmo...
realmente quando escrevi este topico eu nem sabia mexe direito no VB...
e realmente perguntei errado!
agradeço pela atenção
vlw mesmo...
realmente quando escrevi este topico eu nem sabia mexe direito no VB...
e realmente perguntei errado!
agradeço pela atenção
Tópico encerrado , respostas não são mais permitidas