Entradas

Componentes para graficar en programacion

Saludos, hoy les voy a traer un algo interesante, los mejores componentes para diseñar gráficos en nuestras herramientas empresariales, cuales son los mejores, bajo que plataforma funcionan y que necesitamos para ponerla en ejecución. He tenido la oportunidad de utilizar varios componentes, pero los 3 principales que he podido utilizar se lo muestro a continuación: Dundas Chart : un componente muy amigable para desarrolladores . net , lo primordial es que es muy sencillo de utilizar, no requiere de ser muy experto en programación para poderlo montar en tu aplicación. funciona con Vb . net y C#, desde la versión 1.1 hasta la 3.5. Este es el mas vistoso de todos y muy amigable, además de tener una excelente ayuda en la web . link : http://www.dundas.com/ ChartDirector : funciona con casi todos los lenguajes de programación desde php , perl , python , c++, asp , com , asp . net y . net en general, no es tan sencillo de utilizar pero si tiene presentaciones muy agradables, quizás no ta...

Generar código Tipo String automático

En muchas ocaciones se nos presentan adversidades cuando estamos desarrollando un software que es difícil realizar con algún componente o con alguna herramienta automática que nos genere nuestro IDE de desarrollo. Este fue uno de los casos, me encuentro con un software que automáticamente necesitaba que se generara un código varchar de 5 caracteres alfanuméricos para insertarlo en una tabla, para el mismo me cree una función en SQL que hacía esto que necesitaban (porqué no usar un campo autonumber????, ni idea, cosas de ellos), pero aquí les dejo las funciones desarrolladas para este caso: CREATE function genCode(@code varchar(10), @length int) returns varchar(10) as begin SET @code = Upper(@code) if DATALENGTH(@code) begin while DATALENGTH(@code) begin set @code = @code + '0' end end else if DATALENGTH(@code) = @length begin declare @ascii_code int declare @posneg int set @posneg = @length s et @ascii_code = dbo.getAscii(@code, @posneg) while @asci...

Funcion Join Oracle

En muchas ocaciones deseamos unir elementos de una consulta, les dejo una funcion que te permite unificar los resultados de una consulta, espero les sirva. create or replace function join ( p_cursor sys_ refcursor , p_del varchar2 := ',' ) return varchar2 is l_value varchar2 (32767); l_result varchar2 (32767); begin loop fetch p_cursor into l_value; exit when p_cursor% notfound ; if l_result is not null then l_result := l_result p_del; end if ; l_result := l_result l_value; end loop ; return l_result; end join ; /

Función Split Oracle

Hace unos dias alguien me preguntó sobre alguna función en Oracle que hiciera un Split de una cadena, lo cierto es que no conozco el lenguaje de oracle como sql server, pero un amigo me hizo llegar esta función, espero les sirva. create or replace function split ( p_list varchar2 , p_del varchar2 := ',' ) return split_tbl pipelined is l_idx pls_ integer ; l_list varchar2 (32767) := p_list;AA l_value varchar2 (32767); begin loop l_idx := instr(l_list,p_del); if l_idx > 0 then pipe row ( substr (l_list,1,l_idx-1)); l_list := substr (l_list,l_idx+ length (p_del)); else pipe row (l_list); exit ; end if; end loop ; return ; end split; / La estuve probando en mi base de datos oracle 10g y me funcionó a la perfección, asi que suerte.

Que RAID de disco utilizar para SQL Server

Hace unos días me escribieron solicitandome una información sobre que debía saber para instalar llevar un servidor SQL Server a RAID 5 sin perder la información existente y que problemas podría causarles. Como ya escribí hace unos meses, todo depende de que tu tengas en tu equipo, si las base de datos son principalmente para realizar consultas o si son atacadas por varios procesos y se necesita escribir mucho en ella. Lo primero es que tus datos no se van a perder si lo pasas a RAID 5, pero tienes que tener en cuenta que si las bases de datos es para realizar muchos procesos de escritura en vez de usar RAID 5 debes utilizar RAID 1, pero si son solamentes consultas el RAID 5 es la más utilizada y te dará mayor rendimiento ya que la información se reparte en varios discos simultaneos y la tolerancia a errores es mínima.

Nuevas publicaciones

Saludos, En los últimos días me encuentro un tanto ocupado con varios proyectos pero les prometo nuevas publicaciones en nuestro blog sobre programacion y base de datos como es constumbre. Entre los temas a tratar: Manejos de errores en C# y Vb.net Prevencion de errores en sql server.

Lanzamiento SQL Server 2008

Microsoft ha iniciado el proceso de lanzamientos de sus productos principales (Microsoft Windows Server 2008, Visual Studio 2008 y SQL Server 2008) en latinoamérica desde finales de Febrero y marzo. En República Dominicana el lanzamiento oficial será lanzado el martes 11 de marzo del 2008. En lo que ha mi respecta, estoy interesado en las herramientas de desarrollo y base de datos por lo que les voy a dar unos tips de que es lo nuevo que nos traen esas valiosas herramientas: En SQL Server 2008 tenemos los parámetros "Table-value": Este tipo de parámetros permite enviar múltiples filas de datos a una sentencias T-SQL, a un procedimiento almacenado o a una función, sin utilizar tablas temporales ni múltiples parámetros. También las sentencias MERGE: Permite seleccionar una tabla origen y una tabla destino y una condición de unión entre las dos tablas. Además de esto permite especificar qué acciones se deben hacer... Novedades en la renderización de los informes con Reporting Se...