REDIMENSIONAR UN ARRAY CON REDIM

COMO REDIMENSIONAR UN ARRAY, REDIM

Hola  a todos aqui os traigo un ejemplo sencillo de como redimensionar un Array y conservar los datos que ya tiene
Pues bien es algo muy sencillo. para ello vamos a utilizar la siguentes declaraciones REDIM PRESERVE para conservar los datos que tenemos y aumentar en 1 la dimension del array

Veamos el ejemplo comentado:


Y ya lo tenemos, espero que os sirva y ya sabeis, si os gusto compartelo, y comenta

ACCESO A DATOS USANDO ADODB

ACCEDER A BASE DE DATOS USANDO ADODB VB.NET

Que es adodb.
Bien si la wikipedia indica Que ado es
ADO.NET es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos.
Es una parte de la biblioteca de clases base que están incluidas en el Microsoft .NET Framework.
Es comúnmente usado por los programadores para acceder y para modificar los datos almacenados en un Sistema Gestor de Bases de Datos Relacionales,
aunque también puede ser usado para acceder a datos en fuentes no relacionales. ADO.NET es a veces considerado como una evolución de la tecnología
ActiveX Data Objects (ADO), pero fue cambiado tan extensivamente que puede ser concebido como un producto enteramente nuevo.

Fuente:(http://es.wikipedia.org/wiki/ADO.NET)

Pues bien ADODB es un componente que se incluye en la MDAC y que proviene de Visual5 y 6.
Para los que hemos trabajado con VB6 recordamos aquellos Recorsets con las caracteristas
de MoverFisrt , MovePrevious, MoveNext,MoveLast. muy utiles.

Viendo como lo que ha cambiado el mundo de la programación a mi personalmente me da pena que ya casi, y digo bien casi, no se use.

Pues bien Sigue en activo, y si bien es un componente antiguo aun se puede conectar son SQL SERVER 2014,MSACCESS 2013, SQLITE, Bases de Datos Compact. Etc etc.

Para mi es mas facil utilizar adodb para ejecutar transacciones en SQL tanto para lo insert,updates,delete,procedimientos almacenados. dada la facilidad de su uso.

Aqui os dejo un los ejemplos pertinente y el como se convierte esos Famosos RECORDSETS a Datatables, que si bien los miramos se comporten como EL CurrencyManager, de la cual puedes obtener info aqui para navegar por los registros, más un datatable todo unido.

Si cabe destacar un inconveniente de ADODB , y es que el nombre de tabla no viene indicado, asi que por lo tanto deberemos ponerlo(SI QUEREMOS…)
Como tendras que darle una cadena de conexion , si no sabes como hacerlo pincha aqui
Para leer los datos de un fichero si usas el caso anterior para crear la cadena de conexion pincha aqui

Hacemos una Select

Un Update esto es mas facil
   


Si necesitamos que nos devuelva el cambio en un datatable habria que hacer lo mismo que la select pero la instruccion SQL sera update….

El insert
   


Y el delete os lo podeis imaginar no??? , por si alguno anda despistado XD


y hasta aqui el post de ADODB, Puedes descargarte la libreria aqui, pero tambien te recomiendo que te instales el MDAC, ya que tienen componentes de Interop que te serviran de ayuda.
si quieres mas info sobre ADODB ,visita esta pagina de Microsoft AQUI

Un saludo y si te sirvio, o si te gusto, escribe tu comentario y recuerda

ACCESO A DATOS USANDO OLEDB

ACCESO A DATOS USANDO OLEDB

Hola a todos aqui os traigo el ejemplo de como leer, guardar, e insertar datos a traves del componente OleDB.

Lo primero que haremos sera crear la cadena de conexion(si no sabes como hacerlo , aqui hay una forma sencilla de conseguirlo) y se la asignamos a nuestro componente oldb.conection. o bien se la escribirmos.

y a continuacion los ejemplos.

Para una consulta “SELECT” lo conseguimos de la siguiente manera



Para una un “INSERT” lo conseguimos de la siguiente manera

Y Para un “Update” asi


Para saber como leer un fichero de y obtener los datos usando StreamReader pincha aqui

Si te gusto el articulo y te sirvio por favor comenta ***El mail te lo puedes inventar*** No se almacenara en ningun sitio.

MOVERSE POR LOS REGISTROS CURRENCYMANAGER

MOVERSE POR LOS REGISTROS VB.NET CURRENCYMANAGER

Hola a todos, hoy os traigo un ejemplo de como moverse por los registros de un Datatable.

Lo primero que haremos sera crear el datatable y crear los registros etc etc etc.

Para navergar por los registros vamos a utliziar el currencymanager, y veras que sencillo es.

Contenido del Load
 

Como veis hemos puesto como mienbro publico en globar CR que es el currencymanager.

y hemos asignado los bindings a su control pertinente.

Ahora hemos creado dos botones, Adelante y Atras, de los cuales aplicaremos el siguiente codigo.

Boton Adelante:
     


Boton Atras

Ya tendriamos todo resuelto para poder navegar por los registros del datatable en nuestro formulario

OBTENER LISTA DE ARCHIVOS DEL FTP

OBTENER LISTA DE ARCHIVOS DEL FTP

 

En el post anterior vimos, como subir y bajar de forma sencilla archivos del ftp, para volver a verlo aqui, pues bien, esto no estaria completo si no sabemos cual o cuales son los fichero que queremos descargar.

Para saber cuales son estos ficheros, esta vez vamos a utilizar FtpWebRequest, FtpWebResponse.

Muy bien , pues veamos el ejemplo:

Creamos el request del ftp, lo asignamos de la siguiente manera.



A continuacion asignamos el metodo que queremos utilizar y las credenciales.

Bien, ahora vamos a descargar el contenido , usando response, y el interprete que sera StreamReader.

Usando un objeto en este caso Lst aqui estara el contenido que tiene el ftp, y con esto ya podriamos saber que archivo o archivos son los que queremos descargar.

Un saludo a tod@s.

Aqui todo el codigo seguido.

 

Subir y Bajar ficheros por FTP

Como Subir y Bajar ficheros por FTP

Otro dia mas desde Soulsmakers….

Aqui en este breve post, articulo o como lo querais llamar os traigo una forma sencilla de subir y bajar archivos por FTP, usando la clase de .net my.computer.

Esta clase trae muchos accesos rapidos a informacion de la maquina, como por ejemplo el usuario activo, unidades de disco, tamaño de pantalla, y entre otras el ftp a traves de Network.

Como vais a ver en el ejemplo la forma de subir un fichero a un ftp es tan sencilla que cabe en una sola linea.



Y para bajar un fichero del ftp, como vais a ver tampoco es complicado.

 

 


Hasta aqui el ejemplo de como subir y bajar archivos por ftp de forma sencilla, espero que os sirva y un saludo a tod@s.

MINI PROGRAMA PARA MATAR PROCESOS

 MINI PROGRAMA PARA MATAR PROCESOS

Buenas a tod@s aqui os traigo un mini programa para matar procesos.
es posible que sea necesario ejecutarlo como administrador.

Algunas veces este tipo de programitas son muy utiles cuando hay equipos infectados con virus y no te permiten abrir el administrador de tareas.

Aqui os dejo el codigo fuente, y un rar con la solucion completa ya compilada tambien.
Descargar MATAPROCESOS
Un saludo y Muchas gracias



DTO, ¿Que es?, Creando un DTO

DTO, ¿Que es?

Hola  a todos, segun se expone en la wikipedia un DTO es:
Objeto de Transferencia de Datos (DTO por sus siglas en inglés) es un objeto que transporta datos entre procesos. La motivación de su uso tiene relación con el hecho que la comunicación entre procesos es usualmente realizada mediante interfaces remotas (ej. Servicios Web), donde cada llamada es una operación costosa.

Como la mayor parte del costo de cada llamada está relacionado con el tiempo round-trip entre el cliente y servidor, una forma de reducir el número de llamadas es usando un objeto (el DTO) que agrega los datos que habrían sido transferidos por cada llamada, pero que son entregados en una sola invocación.

 

La diferencia entre DTO y Objetos de Negocio (Business Objects) o Data Access Objects (DAO) es que un DTO no tiene más comportamiento que almacenar y entregar sus propios datos (accessors and mutators).

Los DTOs son objetos simples que no deben contener lógica de negocio que requiera pruebas.
Fuente(http://es.wikipedia.org/wiki/Objeto_de_Transferencia_de_Datos_%28DTO%29)

Hasta aqui el que es y creo que esta bastante bien explicado.

Ahora vamos a crear uno, que es la mar de sencillo.
Para mi la explicacion mas sencilla es, una Clase que contiene propiedades que hacen correspondencia a los campos de la base de datos. ahora veremos el ejemplo.

 

Creando un DTO



Hasta aqui, a continuacion lo que debemos hacer es una instancia del objeto, y ya lo podemos rellenar con los datos que nos haga falta.

Un saludo a tod@s, si el post te gustó, Comentalo y o compartelo.

SABER SI UN DISPOSITIVO ES MOVIL

SABER SI UN DISPOSITIVO ES MOVIL

Hola a todos. Bueno aqui os traigo un poco de codigo para saber si el dispositivo que esta conectado a nuestra web es un movil o no.

El codigo que aqui pongo esta en la siguiente URL por si quereis ver el ejemplo en vuestros moviles. Con clic AQUI te manda a la URL y si no este es el enlace.

http://soulsmakers.com/Ejemplos/EsMovil.aspx (Recuerda respetar las mayusculas y las minusculas)

si bien el codigo es sencillo.

hago un copy paste tal cual esta.

Quiero aclarar que suift es un style (estilo) dentro del form, de tal manera que si es movil incremento el tamaño de letra.

en mi caso el resultado es el siguiente