Visual Basic - Ayuda con un Store procedure

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda con un Store procedure

Publicado por sper (11 intervenciones) el 14/03/2006 07:11:27
hola amigos ojala me puedan a yudar .... vb + SQL server 7

lo que pasa es que no puedo realizar el siguiente procedimiento almacenado ... el cual calcula el max de un campo:

CREATE PROCEDURE [codigomayor]
( @campo as varchar,
@tabla as varchar
)
AS
select Max (@campo) from [@tabla]

pd: @tabla la tengo en corchetes porque sin ellos me da error de sintaxis

lo que pasa es que es imposible que se ejecute desde visual basic por medio de una funcion que le pasa el campo y el nombre de la tabla....
asi llamo al procedimiento almacenado....

Function rescatamayor(ByVal nombrecampo As String, ByVal nombretabla) As Integer

// aca se conecta.....
.....
......
Set cmm = New ADODB.Command
cmm.ActiveConnection = cn

cmm.CommandType = adCmdStoredProc
cmm.CommandText = "codigomayor"
cmm.Parameters.Refresh
cmm.Parameters(1) = nombrecampo
cmm.Parameters(2) = nombretabla

Set rs = cmm.Execute
rescatamayor2 = rs.Fields(0)
End Function

y despues llamo a la funcion con los parametros que son el nombre del campo y de la tabla respectivamente

OJALA ME PUIEDAN AYUDAR.... GRACIAS Y SALUDOS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder