Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Obtener archivo plano (txt) de una consulta sql con parametros

Estas en el tema de Obtener archivo plano (txt) de una consulta sql con parametros en el foro de SQL Server en Foros del Web. Hola a todos. Llevo poco tiempo con SQL server 2008 R2 y mas aun con SSIS (me estoy autoformando). Necesito generar un archivo plano desde ...
  #1 (permalink)  
Antiguo 12/04/2013, 05:32
 
Fecha de Ingreso: abril-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Obtener archivo plano (txt) de una consulta sql con parametros

Hola a todos.
Llevo poco tiempo con SQL server 2008 R2 y mas aun con SSIS (me estoy autoformando).
Necesito generar un archivo plano desde una consulta sql. A esa consulta se le pasa un parametro (desde ASP.NET). La consulta nos va a generar un solo registro, con bastante informacion. Este hilo es parecido a otro que mi compañero Bil abrio ayer.

Os cuento mis pasos:
1.- Creo dos variables , una que sera la que reciba el valor desde ASP.NET (id). La otra va a recoger el registro que genera la sql (resultado).
2.- Creo una nueva tarea Ejecutar SQL
Conection type: ADO.NET
Connection :establezco la conexion con mi servidor sql
SQLsource type: entrada directa
SqlStatement : coloco aqui mi select con el parametro (@ID)
IsQueryStoresPorcedure: false

Conjunto de resultados : Fila Unica

Desde la asignacion de parametros :
nombre la variable: id
direccion: input
tipo de datos : Int32
Nombre del parametro: @ID
tamaño del parametro: -1 (no se muy bien que indica este valor, valor por defecto)


Conjunto de Resultado:
nombre del resultado: 0
nombre de la variable: resultado


Creo un flujo de datos

Ejecuto y de momento todo OK.

Ahora se me presenta la duda ¿como genero el fichero plano?
Desde la pestaña Flujo de datos creo que debo poner un Origen de ADO.net y destino de archivo plano.

Otra duda ¿como le digo a Origen de ADO.NET que me coja los datos de la variable resultado?

Muchas gracias por vuestra ayuda.

Saludos

Etiquetas: parametros, plano, registro, select, server, sql, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.