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 [:D])


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. [;)]

¿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” [:|].


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:DataBDPRUEBA.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 [Y][;)].


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 [:D] 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( ); [:P]


Saludos desde Rep.Dom.[Y]

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 [;)], 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.