Problemas Interoperabilidad COM

23/05/2004 - 17:07 por Carlos Salazar | Informe spam
Estoy tratando de crear un componente en C# para consumirlo desde Visual
Basic 6.0, mi problema es que estoy haciendo la capa de datos en C# y
cuando trato de ejecutar un Procedimiento almacenado tengo problemas, he
aqui un poco de codigo.

public RecordsetClass GetRecordSet(string storeProc){
CommandClass Cmd= new CommandClass();
Cmd.CommandType= CommandTypeEnum.adCmdStoredProc;
Cmd.ActiveConnection= m_conexion;
return Cmd.Execute();
}

El metodo Execute no tiene un constructor vacio, ¿Como hago?

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
 

Leer las respuestas

#1 Angel J. Hernández M.
25/05/2004 - 16:45 | Informe spam
Epale Carlos, uhm... no veo que hayas colocado el nombre
del SP, recuerda que debes establecer la propiedad
CommandText con el nombre del SP a ejecutar. Por otra
parte pasale al execute los parametros que espera, eso si
que no indiquen nada, es decir, si espera texto pasale un
String.Empty, si espera numero pasale un 0.

Saludos

Angel J. Hernández M.
MCP
http://groups.msn.com/desarrolladoresmiranda



Estoy tratando de crear un componente en C# para


consumirlo desde Visual
Basic 6.0, mi problema es que estoy haciendo la capa de


datos en C# y
cuando trato de ejecutar un Procedimiento almacenado


tengo problemas, he
aqui un poco de codigo.

public RecordsetClass GetRecordSet(string storeProc){
CommandClass Cmd= new CommandClass();
Cmd.CommandType= CommandTypeEnum.adCmdStoredProc;
Cmd.ActiveConnection= m_conexion;
return Cmd.Execute();
}

El metodo Execute no tiene un constructor vacio, ¿Como


hago?

*** Sent via Developersdex http://www.developersdex.com


***
Don't just participate in USENET...get rewarded for it!
.

Preguntas similares