Saber cuanto ocupa en kb los datos por tablas sql

Saber cuanto ocupa en kb los datos por tablas sql

Por si os interesa, aqui os dejo un script que te dira cual es el espacio que ocupa los datos por tabla de nuestra base de datos de sql server.

 

Bueno, ya se que es poco pero por si te interesa tambien puedes consultar , Reindexar y defragmentar los datos  aqui .

 

Un saludo y suscribiros, y registrense, para acceder a el contenido del Foro

PINTAR DIBUJAR EN UN PICTUREBOX

PINTAR, DIBUJAR EN UN PICTUREBOX

Hola a tod@s.

Hoy os triago como pintar dentro de un picturebox, ¿para que?. pues bien,quizas lo puedas utilizar para pintar dibujitos o por si necesitas crear una firma para tu programa. En el ejemplo de hoy cuando terminemos la debe quedarnos algo asi, yo ya lo tengo pintadito todo XD.

Imagen ejemplpo
Imagen ejemplpo

Para ello vamos a utilizar Graphics, un Balanceador “Swich”, un lapiz “Pen” , y 2dGraphicsPath.

Lo primero que debemos hacer es crear un picturebox en nuestro formulario, y declarar las variables principales que vamos a utilizar en esta mini aplicacion fuera del Load, de tal manera que seran accesibles en todo en Form. La cosa quedaria asi.


Ahora dentro del Load lo que vamos a hacer es crear un Bitmap del mismo tamaño que el picturebox y se lo asignamos, y justo despues le decimos a Graphics que es lo que puede pintar, El Load quedaria de la siguiente manera:



A Continuacion vamos a utilizar los eventos Picturebox.MouseDown, Picturebox.MouseUP, Picturebox.MouseMove , para realizar los trazados dentro del picturebox,

En el Evento de MouseDown, lo que haremos sera decirle que PuedoPintar pasara a true para que empieze a recoger los datos y que pueda empezar a pintar,



En el Evento MouseUp , PuedoPintar pasara a False para que no Pinte y tanto el Swich como El GraphicsPath se liberen y queden para empezar de cero.
 


Y el mas importante el MouseMove, Utilizaremos el Swich para ir almacenando las posiciones del raton en las variables X1,Y1,X2,Y2, hacen referencia a si swich = false y Swich = True, cuando este ultimo esta completado, ya tenemos punto origen y punto final,por lo cual podemos realizar el trazado. la cosa queda asi.
 



Como veis no es tan complicado, ahora te toca a ti , realizar los cambios de color del pen,Tamaños… que si quereis lo haremos en un post mas adelante, ahora todo el codigo seguido.

Como siempre….
Si te gustó , si te sirvio, si te ayudó, Comenta, comparte esta pagina,y o registrate

Quizas te interese… Convertir imagen a BASE64 aqui

EJEMPLO DE USO DEL TREEVIEW

EJEMPLO DE USO DEL TREEVIEW

Hola a tod@s.
Os traigo un brevisimo ejemplo de como añadir datos a un treeview.

en este caso la estructura solo llevara 2 niveles, pero siguiendo el mismo proceso de iteración puedes agregar los niveles que quieras.

Os dejo el ejemplo comentado, con el datatable creado a mano.

‘EJEMPLO TREEVIEW

 


La cosa quedará asi,


y como siempre comenta y compartelo ***El mail te lo puedes inventar***
Salu2

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