Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MauroMasciar

#1
Windows / Duda con Windows Server
25 Febrero 2018, 20:19 PM
Hola
Con un amigo queremos contratar un Cloud VPS, con Windows, para dejar funcionando 24/7 algunos programas desarrollados por nosotros. Estos son en Java y C#. Ademas de instalar Firefox y Chrome con algunos addons.
Windows Server 2012, funcionara todo correctamente?
Perdón si es una pregunta tonta, pero no quiero tener que pagar y luego tener la sorpresa de que por alguna razón los programas no se ejecutan como en Windows 7 desktop. Ya que nunca toque un Windows Server.

Gracias!
#2
Si, ese es el problema justamente. Convertir ese separador.
Este programa ya lo hice en Java y quería una versión en C#, y de repente salen estos fallos raros en cosas tan simples...
Tu solución lamentablemente no sirve, el tipo en la tabla es Double y no puedo obtener un String. Y pasarlo a String y convertirlo cada vez que tenga que usarlo debe ser algo engorroso, ya que ademas de recuperarlo, tengo que hacer operaciones y guardar el nuevo valor. Aparte de que la mayoría de los datos de la tabla es de tipo Double.
Estaba leyendo también que a las consultas en C# con SQLite había que hacerla por parámetros y convertirlos desde allí, ya que lo mismo pasa con Datetime.

Gracias por tomarte el tiempo de contestarme y escribir ese código.
Seguiré investigando a ver que encuentro.
#3
Hola, quería pedir ayuda con este código.
Resulta que tengo una base de datos SQLite, en la cual guardo varios valores de tipo DOUBLE
Cuando yo inserto un dato mediante un cuadro de texto, tengo que poner el valor con coma para que lo guarde correctamente en la tabla, así lo hago.
El tema es cuando quiero recuperar ese dato, lo hago de la siguiente manera:

Código (csharp) [Seleccionar]

         public double Obtener_Horas_Aeronave(string ICAO) {
            double Horas = 0;
            conn.Open();
            string query = "select horas from aeronaves where icao = '" + ICAO + "'";
            try {
                SQLiteCommand command = new SQLiteCommand(query, conn);
                SQLiteDataReader dr = command.ExecuteReader();
                dr.Read();
                Horas = dr.GetDouble(0);
                dr.Close();
            } catch (SQLiteException ex) {
                System.Windows.Forms.MessageBox.Show(ex.ToString());
            }
            conn.Close();
            return Horas;
        }


Pero salta la excepción:
Excepción no controlada del tipo 'System.InvalidCastException' en System.Data.SQLite.dll
La conversión especificada no es válida.


Ahora, si entro a la base de datos y cambio por ejemplo "1,09" por "1.09", ahí lo lee y lo devuelve bien, lo devuelve como "1,09"
En la tabla, si esta separado con punto, lo devuelve, si es separado con coma, salta la excepción, pero al guardar solo lo guarda con coma, asi que puedo guardarlo pero no puedo recuperarlo.
¿Que estaré haciendo mal o que me faltará?

Gracias.
#4
Bueno, será cosa de acostumbrarse y ver que pasa.
Gracias Eleкtro.
#5
Ah que raro, había hecho clic en "Previsualizar" y la imagen se veía correctamente..
Si, a eso me refiero..

Quiero desactivarlo por que a mi me parece molesto ir escribiendo y que salgan cartelitos, en caso de que quisiera esa "informacion importante" la buscaria..

Que pena que no se pueda.. En fin, gracias..
#6
Hola.
Alguien sabe como quitar/ocultar y que no vuelva a aparecer, este cuadrito de información que me muestra en el editor de código al poner el puntero del mouse encima?
Ya vi en las opciones y no encuentro dicha opción
Tengo Visual Studio Community 2017



Gracias
#7
Solucionado. No con eso pero ya.
Gracias.
#8
Bases de Datos / Tomar los 10 mas altos (SQL)
26 Agosto 2016, 18:39 PM
Buenas.
Quería pedir ayuda con esto, ya he investigado y hecho varias consultas pero no me ha salido. Es un proyecto personal que tengo, un juego.

Resulta que cada vez que un jugador obtiene puntos, guarda en una base de datos, el nombre de jugador y los puntos que hizo. Yo necesito tomar los 10 jugadores con su puntaje mas alto, pero sin repetir el jugador.

Esta seria la tabla en cuestión:


Como ven guarda cada puntaje, y quiero crear un top 10 sobre los que hicieron mas puntos.
Hasta ahora lo que me salió es esto, pero no toma los puntajes mas altos

Código (sql) [Seleccionar]
SELECT `Nombre`, `Puntos` FROM `drift` GROUP BY `Nombre` ORDER BY `Puntos` DESC LIMIT 0 , 10



Gracias.
#9
Supongo que ya habras hecho lo que dice ahi, no?
Instalar virtualbox-dkms
#10
Hacking / Re: SETOOLKIT Kali
26 Agosto 2015, 00:07 AM
¿Y si pones el servidor que hospeda la web clonada en otro puerto?