• Sábado 20 de Abril de 2024, 07:01

Mostrar Mensajes

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 - nax

Páginas: [1]
1
C# / Re: circuito de sensor de movimiento con serialport
« en: Lunes 17 de Enero de 2011, 19:28 »
si metes serialport in c# en google sale bastante info sobre el tema..

solo no te tiene que asustar el inglés :p

2
C# / Re: Convertir un mktime (PHP) a DateTime (c#) o al revés
« en: Sábado 15 de Enero de 2011, 03:05 »
no voy a hacer comentarios sobre lo penoso que ha sido esto  :brickwall:

el cerebro me la ha jugado...

thanks

3
C# / Re: Convertir un mktime (PHP) a DateTime (c#) o al revés
« en: Viernes 14 de Enero de 2011, 21:47 »
hola otra vez.

lo he probado así:
Código: C#
  1.             DateTime origen = new DateTime(1970, 1, 1, 0, 0, 0, 0);
  2.             double seconds = 20;
  3.             origen.AddSeconds(seconds);
  4.             MessageBox.Show(origen.ToString("dd/MM/yyyy HH:mm:ss"));
  5.  

y así:



Código: C#
  1.     DateTime origen = new DateTime(1970, 1, 1, 0, 0, 0, 0);
  2.             origen.AddSeconds(1296585662);
  3.             MessageBox.Show(origen.ToString("dd/MM/yyyy HH:mm:ss"));
  4.  

y no funciona... se queda en 1/1/1970 00;00;00

4
C# / Re: Convertir un mktime (PHP) a DateTime (c#) o al revés
« en: Miércoles 12 de Enero de 2011, 01:15 »
lo probaré en cuanto pueda...

supongo que tiempo sería los segundos que me da la pagina no?

básicamente es crear un datetime de 1/1/1970 y sumarle los segundos que me de la web no?

si es eso.. puede que funcione  :good:

5
C# / Re: Convertir un mktime (PHP) a DateTime (c#) o al revés
« en: Viernes 7 de Enero de 2011, 20:38 »
el mktime te da algo como: 123455333 por decir algo....

y eso no me lo permite pasar a DateTime

6
C# / Convertir un mktime (PHP) a DateTime (c#) o al revés
« en: Viernes 7 de Enero de 2011, 17:36 »
Bueno, una vez más me tienen por aca preguntando...

resulta que estoy capturando algunas cosas de la api de rapidshare...

Y me interesa conseguir un campo que indica la fecha de expiración, el caso es que quiero comparar ese campo con la fecha actual para ver si expiró...

Al venir desde una petición GET el campo es un String y no tiene formato de fecha, ya que mktime crea un número desde el 1/1/1970 hasta hoy o hasta la fecha que se le indique...

la cuestión es que me ha sido imposible pasar ese número a un DateTime o pasar el DateTime a un número similar y compararlos....  :no:

alguna idea sobre el caso?

saludos  :hola:
nax

7
C# / Re: Conectar a una BD interna c# - no hay forma...
« en: Domingo 12 de Diciembre de 2010, 21:18 »
Una vez mas millones de gracias Altrox.

Finalmente comprendí como funciona todo este tema tras probar y probar  :brickwall:

Los códigos funcionan estupendamente, y como bien dices, si ejecutas el .exe de /debug o /release la BD se guarda..
Lo que he descubieto es que si yo actualizo la bd en el explorador de servidores lo que hace es sincronizar la bd con el "original" lo que hace que se borren todos los datos que se insertaron anteriormente...

Enfin, caso cerrado y muchisimas gracias. :good:

8
C# / Re: Boton Especial?
« en: Domingo 12 de Diciembre de 2010, 00:11 »
Yo lo hice con un botón un textbox y un openfiledialog:

Código: C#
  1.  private void button2_Click(object sender, EventArgs e)
  2.         {
  3.             DialogResult result = openFileDialog1.ShowDialog();
  4.  
  5.             if (result == DialogResult.OK)
  6.             {
  7.                 textBox2.Text = openFileDialog1.FileName;
  8.                 file_name = openFileDialog1.FileName;
  9.             }
  10.         }
  11.  

la página que te pasa gabio2 tiene un par de métodos también interesantes de implementar.

9
C# / Re: Conectar a una BD interna c# - no hay forma...
« en: Domingo 12 de Diciembre de 2010, 00:04 »
ok.. no hay error.. así que quizá yo estoy confudiendo conceptos...

pero a mi me interesa que esa .sdf guarde los datos y  no los pierda..

en ambos códigos (el tuyo y el mio) cuando paro la prueba los datos se evaporan, yo quiero almacenar esos datos dentro del programa...

acaso le estoy errando a algo?

10
C# / Re: Conectar a una BD interna c# - no hay forma...
« en: Sábado 11 de Diciembre de 2010, 15:13 »
Muchísimas gracias Altrox!! con oledb no tengo problema  :D

EDito:

En los selects funcioan perfectamente..

el insert me falla :(

Código: C#
  1.                     string conex = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=|DataDirectory|\premium.sdf;";
  2.                     string sql = "INSERT INTO usuario (usuario, pass) VALUES ('" + user + "', '" + pass + "')";
  3.                     OleDbConnection conn = new OleDbConnection(conex);
  4.                     conn.Open();
  5.                     OleDbCommand ejecucion = new OleDbCommand(sql, conn);
  6.  
  7.  
  8.                         ejecucion.ExecuteNonQuery();
  9.  
  10.                     conn.Close();
  11.  
  12.  

no da error, simplemente voy a mirar la bd desde el explorador y no aparecen los nuevos registros  :no:

11
C# / Conectar a una BD interna c# - no hay forma...
« en: Sábado 11 de Diciembre de 2010, 01:44 »
Bueno, no hace mucho que empecé con c# y mi mayor rompe cabezas son las conexiones a BD..

Estoy usando una BD creada desde el propio visual studio 2010 llamada premium.sdf (se ve en el explorador de servidores en "conexiones de datos")

De esa BD uso un par de dataset sin problemas...

MI problema viene cuando intento hacer una conexión por medio de código... ya que siempre me la rechaza... he probado muchisimas formas y nada...
todas fallan en el conexion.Open(); y el error dice que no puede encontrar la bd.

El actual código que estoy probando es:

Código: C#
  1.             string miCadenaconexion = ConfigurationManager.ConnectionStrings[1].ConnectionString;
  2.             MessageBox.Show(ConfigurationManager.ConnectionStrings[1].ConnectionString);
  3.             SqlConnection sqlconnection;
  4.             using (sqlconnection = new SqlConnection(miCadenaconexion))
  5.             {
  6.                 sqlconnection.Open();
  7.  
  8.                 if (sqlconnection.State == System.Data.ConnectionState.Open)
  9.                 {
  10.                     MessageBox.Show("abieta");
  11.                 }
  12.                 sqlconnection.Close();
  13.             }
  14.  
  15.             if (sqlconnection.State != System.Data.ConnectionState.Open)
  16.             {
  17.                 MessageBox.Show("closeed");
  18.             }
  19.  

el messagebox muestra: Data Source=|DataDirectory|premium.sdf

era básicamente para ver que estaba usando la Connectionstring correcta...

el app.config es:

Código: XML
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <configuration>
  3.     <configSections>
  4.     </configSections>
  5.     <connectionStrings>
  6.         <add name="WindowsFormsApplication1.Properties.Settings.Database1ConnectionString"
  7.            connectionString="Data Source=|DataDirectory|premium.sdf"
  8.            providerName="Microsoft.SqlServerCe.Client.3.5" />
  9.     </connectionStrings>
  10. </configuration>
  11.  
Nota: no me digais que tengo que usar ConnectionString[0] porque esa es un mdf o mdb que no se ni de donde sale :S

El error que me da es este:

Citar
Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: SQL Network Interfaces, error: 26 - Error al buscar el servidor o instancia especificado)

en sqlconnection.Open();

a ver si me podeis orientar un poco ya que ando muy perdido a estas alturas!

desde ya miles de gracias

12
Oracle / Re: ¿Se puede usar oracle para bases de datos offline?
« en: Domingo 21 de Noviembre de 2010, 01:20 »
Cita de: "m0skit0"
Cita de: "nax"
si no me equivoco, con acces tu copias el archivo en la instalación
"C:archivos de programami juegomibd.mdb"
y ya la podias tratar sin tener que instalar nada...
Perdona, pero sí tienes que instalar Access  :P

mm eso no lo sabía (se nota que no me sacan de MySQL/Oracle), entonces no dije nada  :beer:

13
Oracle / Re: ¿Se puede usar oracle para bases de datos offline?
« en: Sábado 20 de Noviembre de 2010, 23:54 »
yo creo que se entendió mal lo que quiso decir...

si no me equivoco, con acces tu copias el archivo en la instalación

"C:archivos de programami juegomibd.mdb"

y ya la podias tratar sin tener que instalar nada...

el se refiera a hacer lo mismo pero usando oracle (o en este caso MySQL que también me parece más acertado).

Porque la explicación que da m0skit0 es, si no me equivoco, instalar un servidor local MySQL y conectarse a este... siendo a la vez cliente y anfitrion...

No hay forma de hacer que los archivos que se usan como BD sean accesibles sin una instalación de servidor previa?

Páginas: [1]