Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
EstescriptpartedelabasedequeyasehizolademobsicadeGeneXus,eintentaatacarla inquietuddeunclientesobrelaposibilidaddeutilizardatosexistentesenalgunabasededatosde lossistemasdelaempresa. Elobjetivoentoncesesdemostrarquesepuedenutilizardeformasencilladatosexistentes.
Requerimientos
Conelfindehacerundataviewymostrarquelabasededatosalaqueseaccedenotieneporqu estarcreadanecesariamenteconGeneXus,vamosautilizarunabasededatosdeejemplode VisualStudio2005llamadaAdventureWorksquecubrelosdatosdeunsistemadetiendasde artculosdeportivos. Lamismasepuedebajarde http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=4004 ElarchivodeinstalacindescomprimelabasededatoseneldirectoriopordefectodeSQLServer yesnecesarioadjuntarlamismaalSQLServersiqueremosadministrarla.VerApndice1porms informacinalrespecto. Paso1 Supongamosquetenemosunabasededatosexistente,enlaquemanejamosdatosyen particularloquenecesitamoseslainformacindelastarjetasdecrditoconlascualessehacen lasfacturas.Loquequeremosespoderutilizardichainformacinennuestrosistema,apesarde quelamismanoestconstruidaconGeneXus. ParapoderhacerestovamosausarelDBRET(DatabaseReverseEngineeringTool
EnelmenTools,seleccionarDatabaseReverseEngineering
TODO
EnServerNamedebemosseleccionarelnombredenuestroservidor,elmismoqueutilizamos cuandocreamoslosdatosdelaKB. EnUseTrustedConection,debemosseleccionarsiusaremosunusuariopredefinidooelusuario pordefectodeWindows,estodependerdelaconfiguracininicialdelservidor. EnDatabaseName,debemoscolocarAdventureWorks Al desmarcar Use Trusted Conection el nombre del servidor se resetea, por lo queconvienehaceroriginalmenteesto.
Tip
Mostrar la transaccin TCreditCard y ver que es como si fuera una transaccin mas de la basedeconocimiento.
TODO
Enlaspropiedadesseteamoscomoaccederal.
NOTE
Podemos hacer Drag&Drop desde el Work With Attributes, para activarlo tenemos queiralMenuView
Tip
Ejecutamoslaaplicacinyprobamosdardealtaunafactura
Apndice1
ParapodermanipularunabasededatosconSQLServer2005ExpressesnecesarioinstalarelSQL ManagementStudioExpressdesdeelsiguientevnculo: http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE4BD14E3D94B8 5A0F62BF7796&displaylang=es