JonaGuitar Posted February 22, 2012 Report Share Posted February 22, 2012 (edited) Hola que tal, tengo una aplicacion en Visual Studio 2010 con Visual BAsic .NET.No se me ocurre como hacerlo, es que yo abro un directorio con un FolderBrowserDialog y selecciono una carperta que tiene unos archivos .sql esos archivos SQL son SCRIPTS ya sean procedimientos almacenados o script de cracion de tablas o agregar una columna, o ALTER, etc. esos archivos los cargo dentro de un LISTBOX y me los muestras de la siguiente manera:por ejemplo:script_CREATE_TABLE_Usuario.sqlscript_CREATE_TABLE_Region.sqlscript_CREATE_TABLE_Ciudad.sqlscript_CREATE_TABLE_Comuna.sqlscript_STORED_PROCEDURE_1.sqlscript_STORED_PROCEDURE_2.sql una vez que esos archivos esten cargados en mi LISTBOX lo que necesito hacer es ejecutar cada SCRIPT que este en mi LISTBOX al presionar un boton. NO SE ME OCURRE UNA SOLUCION he buscado en varios foros y acudo a ustede spara ver si me pueden indicar u orientarme.LA FORMA EN QUE CARGO ESOS ARCHIVOS EN EL LISTBOX es de la siguiente manera, esto esta en el boton cargar:'Obtiene todos los archivos .sql del directorio seleccionado (inclyendo subdirectorios) For Each archivos As String In Directory.GetFiles(txtCuadroDeBusqueda.Text, "*.sql", SearchOption.AllDirectories) 'Extraer el nombre de la ruta archivos = archivos.Substring(archivos.LastIndexOf("\") + 1).ToString 'Agregar el valor al listbox lstBoxContenido.Items.Add(archivos.ToString) Next Muchas gracias y espero su ayuda u orientación. Edited February 22, 2012 by JonaGuitar Link to comment Share on other sites More sharing options...
known Posted March 9, 2012 Report Share Posted March 9, 2012 mmm, la verdad es que no se trabajar con esos archivos (solo se mysql :P ), una pregunta, ¿Quieres ejecutar las consultas sql en el programa? ¿O quieres que el programa al seleccionar una consulta, la ejecute como si la abrieras manualmente? Link to comment Share on other sites More sharing options...
Ra Posted March 9, 2012 Report Share Posted March 9, 2012 Entiendo que ya resolviste el cómo cargar los archivos al listbox... Para ejecutar lo que tienes seleccionado en el listbox tienes que usar:script = lstBoxContenido.SelectedText Recuerda que las propiedades de un ListBox que tienen que ver con el elemento seleccionado son: - SelectedIndex: id de la fila seleccionada- SelectedText: Texto de la selección (el texto que se muestra)o tienes esta otra en el caso que tengas linkeado a un origen de datos u objeto- SelectedItem: valor (objeto) del elemento seleccionado Salu2. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now