¿Se puede ejecutar scripts con C# al igual que podía con VBScript?

06/09/2004 - 14:17 por Liber | Informe spam
¿Se puede ejecutar scripts con C# al igual que podía con VBScript?
Con VBScript escribo codigo en un archivo .vbs o .vbe y lo ejecuto, ¿como
puedo hacer esto con C#, pues hago un .cs pero no se como ejecutarlo?

Otra consulta: con Sqlserver 2000, puedo ejecutar trabajos con ActiveX, con
VBScript y Javascript, ¿puedo hacer lo mismo con C#, es decir ejecutar
scripts hechos en C#, con trabajos de Sqlserver 2000?

Quiero automatizar ciertos procesos entre bases de Sqlserver 2000 usando
scripts en C# y no se como hacerlo..

gracias, saludos
 

Leer las respuestas

#1 Alejandro Perez
06/09/2004 - 15:17 | Informe spam
Como estas Liber. La verdad no me quedo muy clara tu
pregunta asi que te respondo las dos cosas que entendi:

1) ¿Como ejecuto los archivos .cs al igual que lo hacia
con los .vbs?
R: Los archivos .vbs como su nombre lo indica son scripts,
que pueden ser ejecutados de manera independiente. Los
archivos .cs son archivos de clase de C#, los cuales estan
compuestos de instrucciones C# y que no pueden ser
ejecutados independientemente, por el contrario, deben ser
compilados para generar un codigo IL, o Lenguaje
Intermedio que luego sera interpretado por el motor del
Framework (CLR).

2) ¿Como ejecuto los archivos .vbs desde c#?
R: Creo que alguna vez vi alguna clase para trabajar con
scripts files... pero bueno.. por ahora se me ocurre que
puedes ejecutarlo con System.Diagnostics.Process.Start
(@"C:\Carpeta\file.vbs");

Con respecto a la segunda pregunta. No puedes. Quizas para
la nueva version de SQL Server, (Yukon), ya puedas
ejecutar codigo C# en los Jobs, pero por ahora solo puedes
trabajar con los que tu ya mencionastes.. (scripts,
activex, t-SQL)

Bye!

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


¿Se puede ejecutar scripts con C# al igual que podía con


VBScript?
Con VBScript escribo codigo en un archivo .vbs o .vbe y


lo ejecuto, ¿como
puedo hacer esto con C#, pues hago un .cs pero no se como


ejecutarlo?

Otra consulta: con Sqlserver 2000, puedo ejecutar


trabajos con ActiveX, con
VBScript y Javascript, ¿puedo hacer lo mismo con C#, es


decir ejecutar
scripts hechos en C#, con trabajos de Sqlserver 2000?

Quiero automatizar ciertos procesos entre bases de


Sqlserver 2000 usando
scripts en C# y no se como hacerlo..

gracias, saludos


.

Preguntas similares