Juan Fco. Berrocal -- DotNET y Yo transmitiendo desde GeeKs.Ms

January 2007 - Artículos

La Habitación del Código

Asi es, Microsoft con su MSDN TV nos trae lo que ellos denominan "Code Room" (La Habitación del Código), es una serie de videos en la cual dramatizan situaciones que se viven en empresas en cuanto a la seguridad de sus sistemas y como la tecnologia .NET puede ayudar a proteger toda una infraestructura.

 Aqui les dejo los link's.

Code Room: Breaking Into Vegas  (mi favorito Big Smile)

Code Room: Pilot Episode

The Code Room: Building Mobile Apps and Bluetooth Enabled Kiosks

Espero que lo disfuten y espero sus comentarios

Saludos desde Rep. Dom.

Conectando nuestra aplicacion .NET (C#) con MS Access 2007

Gracias a mi vecino de blog Bruno por pasarme la información en respuesta a un post que publique esta mañana. El caso es que el me puso un código de ejemplo para ver la conexión entre una aplicación .NET y  una base de datos en Access 2007, pero el código publicado por el

Fue en VB.NET y pues ahora yo mismo código (aunque el no utiliza DataSet) pero en C#.

 

//Creo la cadena de conexion para Office 2007

            string cadena = @"Provider=Microsoft.ACE.OLEDB.12.0;

               Data Source=D:\BDPROBANDO2007.accdb;Persist Security Info=False";

            //Objeto conexion

            OleDbConnection conexion = new OleDbConnection(cadena);

            //Abro la conexion

            conexion.Open();

            //Creo el adaptador y selecciono los datos de la tabla

            OleDbDataAdapter adap = new OleDbDataAdapter("SELECT * FROM TblPrueba", conexion);

            //Creo el DataSet

            DataSet dsDatos = new DataSet();

            //Relleno el adaptador con los datos en memoria

            adap.Fill(dsDatos, "TblPrueba");

            //Creo el miembro de datos del DataGridView

            this.dtgDatos.DataMember = "TblPrueba";

            //Vuelco los datos al DataGridView

            this.dtgDatos.DataSource = dsDatos; 

 

Espero que les sirva a los que lean este blog. Wink
¿Que pasa con Office 2007, OLEDB y Visual Studio?

Asi es, ayer (domingo en la mañana) me levante con ganas de seguir explorando el MS Office  2007 (BETA 2) accedo a Access, creo un par  de tablas para ir probando acceso a datos OLEDB desde una aplicacion en Visual Studio 2005 (C#) y para mi sorpresa me di cuenta de que la extension de los ficheros habian cambiado, es decir, anteriormente los ficheros de Access erab "mdb" y pues ahora son "accdb" Indifferent.

Bueno hasta ahi no habia ningun problema, me dije a mi mismo: "Bueno..., el que haya cambiado la extension no significa gran cosa, asi que no pasa naaa".

Cuando creo la cadena de conexion: string cadena = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\Data\BDPRUEBA.accdb";

Me dice que la extension "accdb" no es reconocida por el Visual Studio 2005, me dije a mi mismo: "¿Sera que el acceso a datos con Access 2007 no sera soportado por el VS2005 y futuras versiones?" , pero luego pense que quizas eso se corrigio con el SP1 (el cual no he instalado aun).

Si alguien podria explicarme de que va eso, agradecido YesWink.

Saludos desde Rep. Dom.

iDefense Labs ofrece US$12,000.00 para encontrar Agujero en Windows Vista y IE7

Asi es, estuve leyendo ESTO y pues los de iDefense Labs dudan de que Windows Vista y IE 7 posean un sistema de seguridad impenetrable y ofrecen US$ 12,000.00 dolarito Big Smile al que ejecute codigo que penetre el sistema operativo o bien el IE 7.

Ya yo comenze con mi primera linea de codigo:

this.Close( ); Stick out tongue

Saludos desde Rep.Dom.Yes

En este nuevo año

Hola a todos y muchas felicidades en este nuevo año, tambien felicitar a los que han sido reconocidos como nuevos MVP's y a los que les han renovado tambien Wink, bueno el titulo del post puede dejarlos en el aire.

Pues ahora voy a terminar el titulo: En este nuevo año tengo que certificarme, como una de mis metas para este nuevo año tengo planeado certificarme en Redes CISCO (CCNA) y una que otra certificacion de Microsoft, pero por ahora la principal es la de CCNA (Cisco Certified Network Associate).

Bueno sin mas nada que decir, pasenla bien.