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

#2621
Cita de: Skeletron en 12 Septiembre 2009, 19:43 PM
Pero no quiero hacerlo con ACCESS.. quiero hacerlo con SQL Server :)
Porque cuando necesite hacer algo con SQL SERVER, ya quiero conocerlo..

cuales crees que son las diferencias??? son practicamente iguales (a simple vista xD), para lo que necesitas y un poco mas, se obtienen los mismo resultados con los 2 (tablas, consultas, procedimientos almacenados, etc)
#2622
Diseño Gráfico / Re: Ayuda con Diseño para Software
12 Septiembre 2009, 15:04 PM
y si lo haces en WPF??? (.net framework 3.0 ó 3.5 solo para vista), pero eso si, dejaras de que no funcionen en los tipicos ciber con 256 mb ram  :laugh: :xD :xD
#2623
te doy este source en C#, te servira  ;D



http://vtortola.net/post/Enviar-un-archivo-por-FTP.aspx
#2624
no sabes donde esta??? .... .si la base de datos esta junto a tu aplicacion, le pones un nombre fijo y si no esta ¡PUM! error (alguien metio la mano y tiene que arreglarlo, sino de ultima vuelve a bajar la ultima version con la ultima base de datos y todo como nuevo ...)

en cuanto pisar la base de datos, imagina que tu base es "abc", luego de pisarla queda "abcdefgh" y listo. que problema hay? que entiendes por "pisar" una base nueva a la vieja? y si no la quieres pisar, muevela a la carpeta de backups y listo. Si falla la actualizacion queda la vieja version.

Si tu base pesa 16 mb, y la parte "actualizada" 320 kb, empiezas a bajar solo esos 320kb y los agregas a los 15 y tantos megas que tiene la base del cliente.


No es tan dificil, si quieres te ayudo, no hay problema
#2625
Si - Visual Basic.net  (7-8 mi calificacion en los examenes de certificacion)/ C# 6
#2626
yo creo que te estas haciendo mucho lio al cuete  ;D


la base de datos es un solo archivo que se reemplaza, no vas a perder todo, sino que "agregas la informacion" en un archivo nuevo y pisas el anterior  ;)

si el archivo es ecxesivamente grande y la "actualizacion" es poca, podrias poner como actualizacion sentencias SQL y ejecutarlas en la base de datos comun, asi te ahorras  ancho de banda repetido...  ;D
#2627
Cita de: Skeletron en  8 Septiembre 2009, 03:06 AM
Cita de: raul338 en  8 Septiembre 2009, 01:30 AM
ahora que lo pienso, solo necesitas actualizar la base de datos??......entonces no necesitas ClickOnce, y te conviene usar SQLite

Primero, usas una tabla con un unico registro que te de la version de la base de datos. Cuando inicias el programa, lo comparas en internet y si el de este es mayor preguntas si lo quieres descargar. Todo esto es posible en el .net Framework!!!!!!! (mas info: busca webrequest y webresponse en google)

Es que el Software tambien se tiene que poder Actualizar!!!

Para actualizar la bd Vertex.Symphony ya te dio una de las tantas ideas que te estamos dando. Para actualizar el software: la forma mas simple es como el CCleaner: Avisar que hay una nueva version ¿Desea ir a la web para descargarlo? ( si se pone si se cierra), O mas al estilo WLM que hay que obligarlo a bajar la nueva verision compatible para entrar jejeje
#2628
ahora que lo pienso, solo necesitas actualizar la base de datos??......entonces no necesitas ClickOnce, y te conviene usar SQLite

Primero, usas una tabla con un unico registro que te de la version de la base de datos. Cuando inicias el programa, lo comparas en internet y si el de este es mayor preguntas si lo quieres descargar. Todo esto es posible en el .net Framework!!!!!!! (mas info: busca webrequest y webresponse en google)
#2629
Bases de Datos / Re: Agregar registro a sql server
7 Septiembre 2009, 21:26 PM
Cita de: Xtriker en  7 Septiembre 2009, 20:43 PM
Por que no creas un trigger para cuando insertes, y que te devuelva la id de la tabla inserted.

se puede hacer eso ????  :o :o
Cita de: Kasi en  7 Septiembre 2009, 16:12 PM
Prueba con :
SELECT TOP(1) id FROM NOMBRE_TABLA ORDER BY ID ASC
Esto te deberia ordenar la tabla según la ID, y cojerte el ID mas alto que estará en la primera fila, si no , solo cambia ASC por DESC y listo.

Saludos
no estoy seguro que funcione, ahora, si dices que es autonumerico (y nunca reseteas el contador) te conviene (o es mas facil) esto:

SELECT MAX(id) FROM NOMBRE_TABLA
#2630
Cita de: Skeletron en  7 Septiembre 2009, 21:14 PM
Que base de datos me recomiendan?? SQL Express? SQL Lite? (que diferencias hay?) y como se implementan? algun tutorial?

SQL Express nunca lo he usado (aunque supongo que es igual a sql en grandes rasgos, o que la T-SQL es la misma ;D). En cuanto a SQLite, es como tener un servidor SQL en un archivo de access, es  perfecto para aplicaciones chicas. Lo unico en contra, es que no acepta triggers (desencadenadores) pero ya que a veces no es necesario: no importa  :xD