|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Güorker
Páginas: 1 ... 13 14 [15] 16
351
« en: Miércoles 2 de Febrero de 2005, 13:20 »
Hola,
¿Te has equivocado de foro? Para esa pregunta creo que es mas adecuado el foro de C#.
La respuesta a tu pregunta podría ser esta:
Grid.Items[0].Cells[0].BackColor = ...
Para poner color de fondo a la 1ª celda de la 1ª fila del Grid.
Saludos
352
« en: Miércoles 2 de Febrero de 2005, 13:12 »
Buenas,
Aqui estoy otra vez con un problema bastante raro y que me tiene hasta la coronilla!
El caso es que tengo un HtmlTable con la propiedad runat=server para añadirle y quitarle filas (tr) segun las opciones que elija el usuario. Esta parte funciona perfectamente, ya que consigo meter y quitar esas filas del la tabla (mas o menos de las filas centrales).
Mi problema está en las filas que quedan debajo de las que añado y elimino. En una de esas filas tengo un DropDownlist que solo lo cargo en el PageLoad la 1ª vez que se carga la página. Cuando ocurre cualquier evento en la página para que se ejecute en el servidor, ese DropDownList pierde todos sus valores. El caso es que todos los controles de la pagina tienen habilitado el ViewState y aun así pierde sus valores. Pero lo curioso es que si al HtmTable le quito la propiedad runat=server y elimino el codigo de añadir y quitar filas a esa HtmlTable, el DropDownList nunca pierde sus valores.
Alguien sabe lo que me podría estar pasando? Alguna sugerencia para añadir y quitar filas de la tabla de otra forma?
Gracias de antemano por vuestro tiempo e interes.
353
« en: Martes 1 de Febrero de 2005, 09:53 »
Hola,
En SQL Server, se hace de la siguiente forma para obtener los script de tablas, vistas,procedimientos almacenados,... pero no se si te saca los script de la inserción de datos.
Abres el "SQL Server Enterprise Manager" y navegas por la estructura de arbol hasta la BD que quieras y le das al boton derecho --> Todas Las Tareas --> Generar Secuencia de Comandos SQL...
Te saldrá un dialogo con un monton de opciones para crear los archivos de script.
A ver si te sirve.
354
« en: Martes 1 de Febrero de 2005, 09:40 »
Hola, yo tampoco sabía lo de eXPerience! Pero hay otra versión de lo que significa. Según algunas personas... dicen que Bill es un poco malo y con XP se ha querido reir y burlar de todos los usuarios. Porque si se fijan XP puede parecer un emoticono de esos.... que significa "sonrisa burlona" (con la lengua fuera, algo como esto  jeje). Que conste que no me lo he inventado yo, sino que a mi me lo han contado. Saludos a todos.
355
« en: Viernes 28 de Enero de 2005, 09:58 »
Hola,
Escribo porque tengo un familiar que ha acudido a mi desesperado.
Lo que le ocurre es que cuando enciende el ordenador, la línea telefonica desaparece, es decir, si alguien llama a su casa cuando tiene el ordenador encendido (y sin conectarse a Internet), la "señorita" de telefonica dice que el numero está ocupado.
Tiene un modem de 56Kb que está conectado a la línea de telefono permanentemente. Ademas de que se corte la línea, me ha comentado que el icono del modem tiene una X roja encima de ella (supongo que será en el administrador de dispositivos).
Por ahora yo le he dicho que haga lo siguiente: 1.- Comprobar que el modem está bien conectado 2.- Reinstalar el controlador del Modem 3.- Probar con otro ordenador/Modem a ver si ocurre lo mismo.
Si a alguien le ha pasado algo parecido y lo ha solucionado, que por favor conteste.
En mi opinión, creo que se le ha quemado el modem, ya que estos días hemos tenido temporal de frio y nieve en el norte de España y me temo que haya caido algun rayo en su casa o algo así.
Saludos y Gracias de antemano por vuestro tiempo e interes
356
« en: Jueves 27 de Enero de 2005, 17:33 »
Hola,
lo primero decir que voy a dar una opinión sin haber investigado mucho entre las diferencias entre ambos.
Solo tengo que decir que en mi opinion C# debe de ser mejor que VB.NET porque C# es un lenguaje creado especificamente para la tecnología .NET por lo que este será el que mejor explote los recursos de dicha tecnología.
Saludos.
357
« en: Jueves 27 de Enero de 2005, 17:10 »
Hola, Tengo un nuevo problema y no se como solventarlo. Estoy trabajando en una aplicación Web que exporta Grids a Excel utilizando OWC. Necesito dar nombre dinamicamente a un Rango de una hoja excel. De esta manera, despues se puede utilizar el archivo excel creado para leer los datos del mismo y actualizar la base de datos. He encontrado por ahí ejempplo ( Ejemplo) de como se puede abrir un archivo Excel y obtener sus datos con una sentencia SQL como esta: "Select * From miTabla" Pero para que eso funcione, en el Archivo excel hay que definir un rango de celdas con el nombre de "miTabla". Esto se puede hacer directamente en Excel de la siguiente Forma: -Seleccionar un Rango. -Menu Insertar->Nombre->Definir -En el dialogo escribir: "miTabla" y pulsar Aceptar. Pero esto me gustaria automatizarlo para que los usuarios no tuvieran que realizar esta tarea antes de importar el archivo Excel a la base de datos desde la aplicación Web. He mirado como lo hace Excel (en una macro): Range("A1:I10").Select ActiveWorkbook.Names.Add Name:="miTabla", RefersToR1C1:="=Hoja1!R1C1:R10C9"
, pero no consigo averiguar como se haría con OWC y C#. Si alguien me puede ayudar o dar alguna pista, estaría muy agradecido.
358
« en: Jueves 27 de Enero de 2005, 13:25 »
Hola,
Me parece muy bien. Así se podrá ver por todos que cosas aporta cada uno y si son utiles. Además será más facil controlar las subidas errones.
Saludos
359
« en: Miércoles 26 de Enero de 2005, 18:33 »
Hola,
me alegro de que hayas conseguido que te funcione.
Pero consulta la ayuda para ver si la clase sql.Date tiene funciones para obtener el mes el año y el día si es que te siguen interesando.
Ya que los ejemplos de antes creo que pertenecian a la clase java.util.Date que es distinta a java.sql.Date.
Saludos
360
« en: Miércoles 26 de Enero de 2005, 16:01 »
Hola, Lo primero decirte que yo nunca he programado en PHP, pero por lo que he leido igual esto te sirev de algo. Para acceder a una variable del POST sería asi?: $file = $_POST['file'];
A ver si no estoy muy equivocado. Suerte
361
« en: Miércoles 26 de Enero de 2005, 13:33 »
Hola, Estoy trabajando con un Formulario Web, en el cual hay un DropDownList entre otras cosas. Lo que me pasa es que si pongo esta sentencia bugsprod_id.SelectedValue = "0";
me sale un error: System.Web.HttpException: DropDownList no puede tener seleccionados varios elementos. Por suspuesto, el DropDownList busprod_id tiene al menos un ListItem y su valor (Value) es "0". Cuando el programa se ejecuta y pasa por esa sentencia no hay ningún error, pero cuando se acaba de ejecutar el Page_Load (solo se debe ejecutar eso, porque es la 1ª llamada a la pagina), aparece el error en el explorador. Alguien sabe lo que podría estar pasando? Gracias.
362
« en: Lunes 24 de Enero de 2005, 12:51 »
Hola, lo que necesitaba hacer era cambiar unos valores que tenía en una columna de una tabla de la base de datos, y luego eliminar los elementos repetidos. Pero despues de consultar la ayuda de SQL Server y un ratito, conseguí solucionar mi problema. EJ: Lo que quería hacer es cambiar el valor 'W9x' por los valores 'W95,W98'. Eso en si es muy facil, pero mi problema venia cuando en un registro había los valores: 'W95,W98,W9x'. En este caso, si hiciese el cambio normal, los valores se quedarian repetidos: 'W95,W98,W95,W98'. Por eso quería algo para poder eliminar los valores repetidos. Al final opté por la siguiente solución: En un procedimiento voy recorriendo los registros y voy obteniendo el valor del campo que se carga en @SOs. Entonces: SET @SOs = REPLACE ( @SOs , 'W9x' , 'W95,W98' ) --Reemplazo W9x por W95,W98 Y: SET @SOs = SUBSTRING ( @SOs , 0 , CHARINDEX ( 'W95' , @SOs ) + 3 ) + REPLACE ( SUBSTRING ( @SOs , CHARINDEX ( 'W95' , @SOs ) + 3 , 5000 ) , ',W95' , '' ) SET @SOs = SUBSTRING ( @SOs , 0 , CHARINDEX ( 'W98' , @SOs ) + 3 ) + REPLACE ( SUBSTRING ( @SOs , CHARINDEX ( 'W98' , @SOs ) + 3 , 5000 ) , ',W98' , '' ) --Quito los valores repetidos Gracias por vuestro tiempo e interes, pero ya solucioné mi problema
363
« en: Lunes 24 de Enero de 2005, 12:40 »
De nada, para eso contestamos a los post, para intentar ayudar. Saludos.
364
« en: Lunes 24 de Enero de 2005, 11:16 »
HOla,
Si en la Select pones lo siguiente:
SELECT ISNULL(campoTabla,ValorReemplazo) AS NombreColumna
Al devolverte los datos de la tabla, te reemplazará todos los valores NULL de la columna por el valor de reemplazo que le indiques.
EN tu caso podrías poner 'Nadie' para el nombre del empleado.ç
A ver si te sirve de algo. Saludos
365
« en: Lunes 24 de Enero de 2005, 10:18 »
Hola, ¿Podías decir que error te sale cuando intentas obtener el año, mes y dia de ahora? ¿Has comprobado que ahora se ha creado bien y tiene valores validos para un objeto de tipo fecha? No se que puede ir mal, yo hace mucho que no programo en java y hay cosas que se ma han olvidado. COnsulta la API online de java a ver si encuentras algo que te pueda dar una pista. http://java.sun.com/j2se/1.4.2/docs/api/index.htmlhttp://java.sun.com/j2se/1.5.0/docs/api/index.htmlSuerte.
366
« en: Viernes 21 de Enero de 2005, 14:12 »
Hola, Necesito hacer un prodecidmiento en Transact SQL (para SQL Server) que sea capaz de manejar strings. ME explico: Yo hago una Select a una tabla de la base de datos y en uno de sus campos me devuelve lo siguiente: "W*,Linux,Solaris" Lo que estoy buscando es una manera de coger ese string y hacerle un split o algo así y dividir el string en tres, es decir, en "W*", "Linux", "Solaris". El resto de la función no me supone ningun problema, pero lo de partir los strings me trae de cabeza! Alguna idea? Gracias de antemano por vuestro interes y tiempo
367
« en: Viernes 21 de Enero de 2005, 13:56 »
Hola, Creo que el problema está en que pones target = _blank en el form de la pagina. De esta manera, siempre que va y vuelve una peticion al servidor se te habre una nueva ventana. Y si la quitas, no se habre nunca a pesar de que ejecutes el Redirect. Puedes probar a hacer otra cosa en vez de Response.Redirect. Intenta a escribir lo siguiente cuando quieras abrir la nueva ventana: if(this.CheckBox1.Checked == true) { string sIdPersona = ""; sIdPersona = TextBox3.Text; Response.Write("<script>"); Response.Write("window.open('WebForm2.aspx?id_persona=" + sIdPersona + "','_blank')"); Response.Write("</script>"); }
PEro manteniendo el target del form en su valor por defecto (que no sea Blank). Ese codigo lo que hace es meter un javascript en la pagina, que cuando lo lee el explorador Web, abre una nueva ventana con esa dirección. No se si es una solución muy elegante o no, pero a mi me suele funcionar.
368
« en: Viernes 21 de Enero de 2005, 13:41 »
Bien dicho!
369
« en: Viernes 21 de Enero de 2005, 13:24 »
Hola, Prueba con esto: java.util.Date ahora = new java.util.Date(System.currentTimeMillis());
De esta manera "ahora" será un objeto de tipo Date y ya podras hacer operaciones con el. Mira en la documentación de java, los contructores de la clase date y veras las distintas opciones que hay. Saludos.
370
« en: Jueves 20 de Enero de 2005, 16:36 »
Hola,
me alegro mucho de que te haya funcionado!
A mi la verdad que esa solución no me servía, porque yo en vez de enviar el HTML al cliente via http, lo que necesitaba era meter el HTML en un archivo. Pero tal y como he dicho, ya he conseguido que se escriba bien.
Muchas gracias por el interes.
371
« en: Jueves 20 de Enero de 2005, 13:55 »
Hola,
A mi tampoco me ha parecido tan dificil de seguir, sobre todo por los comentarios que tiene el programa, que lo estructuran muy bien.
En mi opinion tiene mucho de SQL. Supongo que será porque en SAP practicamente todo se guarda en tablas de la base de datos. Había miles de tablas, no?
Saludos y animo!
372
« en: Jueves 20 de Enero de 2005, 13:08 »
Hola a todos, Esta vez vengo para decir que yo solucione mi problema y os voy a contar como. Problema Inicial: En mi aplicación, tengo la posibilidad de mandar correos electronicos. Y hay veces que se debe adjuntar un archivo adjunto. Este archivo adjunto contiene el HTML de un DataGrid. Cuando ejecutaba Datagrid.RenderControl(), el html resultante contenia las tildes, Ñ,... bien escritas, pero cuando lo pasaba al archivo, se escribian mal. Al principio, creaba un StreamWriter que se encargada de escribir el HTML en el archivo, y lo creaba con la función File.CreateText. El problema (parece ser) consistía en que el File.CreateText devuelve un StremWriter en UTF8 y por eso se escribía mal. Mi solución: Al ver(debugeando) que el Html del Datagrid tenia las tildes y demas caracteres correctamente, me di cuenta de que lo que fallaba era la escritura del HTML en el archivo. Por eso utilicé otra forma de crear el StreamWriter para que escribiera correctamente. Utilicé el siguiente constructor: new StreamWriter(FileName, true, System.Text.Encoding.UTF8) Ironicamente el StreamWriter tambien utiliza UTF8 de esta manera, pero no se porqué ahora el HTML que se escribe sobre el archivo es correcto No se que os puede fallar a vosotros, pero quizá trasteando un poco con los StrinWriter y HtmlWriter se consiga algo. Suerte
373
« en: Miércoles 19 de Enero de 2005, 17:12 »
Hola, En vez de dar una solución, vengo con un problema relacionado. Yo ejecuto Grid.RendeControl() para meter html en una pagina, y tengo el mismo problema con las tildes, Ñs y demás caracteres. Sabe alguien cual puede ser la solución? Yo he prbado a poner UTF-7 en el Web config y todo deja de funcionar.
374
« en: Miércoles 19 de Enero de 2005, 16:07 »
Hola, No se si con el messenger funcionaría, pero yo he conseguido ejecutar un programa de Consola (por ejemplo ping.exe) y obtener los resultados que salen por pantalla en un string. Esto lo he hecho con la clase Process. Un ejemplo para ver si una maquina está operativa (debe tener activado la contestacion de ping): (Está en C#, Lo siento  ) string nomServ = ""; string modificadores = "-n 1 -w 20 "; System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.FileName = "ping.exe"; p.StartInfo.Arguments = modificadores + "127.0.0.1"; p.Start(); p.WaitForExit(); string output = p.StandardOutput.ReadToEnd();
375
« en: Miércoles 19 de Enero de 2005, 12:41 »
Buenas, Escribo porque tengo un problemilla y la solución que he encontrado no me convence mucho. Explico el Problema: Tengo una aplicación ASP.NET que cuando se inicia (Application_Start) tiene que abrir un archivo cifrado, leer su contenido, descifrarlo y lo que lee meterlo en una variable de aplicación. Pero como mis superiores quieren tener la posibilidad de cifrar y descifrar archivos desde fuera del codigo de la aplicacion ASP.NET, he creado una pequeña aplicación de consola que se encarga de esas tareas. De este modo el evento Application_Start, solo tiene que llamar a esa aplicacion de consola y lo que le devuelve son los datos descifrados. Hasta aqui todo va bien. El problema reside en que opté por cifrar los datos con RSA. Cuando ejecuto la aplicación de consola directamente en el servidor Web, es decir (Inicio->Ejecutar->Cmd... cifrar.exe) se ejecuta correctamente y me genera un archivo cifrado. Pero luego cuando la aplicación Web ejecuta el evento Application_Start y llama al programa cifrar.exe con los parametros necesarios para descifrar, ocurre una excepción en aquel programa, diciendo que los parametros para RSA son erroneos. Lo que creo: Viendo esto, creo que el problema está en que para cifrar el archivo, ejecuto el programa desde Windows, con mi usuario,por lo que las claves pública y privada para RSA se almacenan en la maquina para ese usuario. Por eso cuando el usuario ASP.NET (el que ejecuta la aplicación Web) intenta descifrar el archivo llamando al programa, da la excepción porque ese usuario no tiene las claves privada y publica. Mi Solución: Como eso no me funcionaba, he creado un algoritmo propio de cifrar y descifrar (jugando con los bytes del archivo). Pero esta solución no me convence demasiado. No me parece "seguro". Petición: Os pido que si alguien sabe que es lo que pasa para que lo del cifrado falle, que me lo diga porque le estaría muy agradecido. O si alguien sabe de algun algoritmo de cifrado "seguro", que escriba 'plis' Gracias a todos y disculpas por no ser más breve
Páginas: 1 ... 13 14 [15] 16
|
|
|