AddThis Feed Button
AddThis Social Bookmark Button
IMGP1165
IMGP1166
IMGP1143
IMGP1144
IMGP1145
IMGP1146
IMGP1147
IMGP1148
IMGP1149
IMGP1150
Categories

This Month Last Year

Julio 2008
L M X J V S D
« Jun «-»  
 123456
78910111213
14151617181920
21222324252627
28293031  
links
01
Jun

Diccionario Asturiano (Bable) Español (Castellano)

Pos eso, me puse ha realizar unas pruebas de como usar el FULLTEXT Search de MySQL, y me dio por crear un pequeño y simplón buscador para un diccionario “ficticio” (la base de datos es real, pero muy simple)

Podeis consultarlo en http://dev.dubasdey.com/dic_es_as/


05
Sep

Campos Ocultos en GridView, ¿Son necesarios?

¿Es necesario tener un campo oculto en un GridView de nuestra web para obtener sus datos?.

En la mayoria de los casos la respuesta es NO. El tener los datos en el gridview como ocultos simplemente hace nuestra aplicación mas pesada, y la cantidad de datos que se necesita guardar en el VIEWSTATE mucho mayor.

Se pueden acceder a los datos que queramos que estén vinculados a un determinado gridView de una forma simple, Y ademas accediendo por el nombre de la columna que queremos y no por su indice (una limitación del GridView)

El código es muy simple: (siendo gw un Control GridView)

Obtenemos el DataTable del GridView

DataTable dtt =(DataTable) gw.DataSource;

Obtenemos de la fila (int) Row del GridView su correspondencia con la fila del DataTable contenido en el. Aquí podemos sustituir Row por cualquier valor, como el selectedIndex para la fila seleccionada en el GridView

int index = gw.Rows[row].DataItemIndex;

Finalmente devolvemos del DataTable Obtenido los datos de la fila (int) Row y el nombre de la columna que queremos ((string) Col)


object valorObtenido = dtt.Rows[index][col];

Y con esto ya tenemos en valorObtenido el valor de la fila y columna que necesitamos de la tabla que se usa para componer el GridView, este o no ese campo en el GridView.

Este código es especialmente &úacute;til para obtener datos de de la fila seleccionada en un GridView, pudiendo obtener incluso aquellos campos que no queremos mostrar en el control sin tener que añadírselos como campos ocultos.


10
Jun

Software Recomendado (II)

MySQL
Visitando la Bitácora del Webmaster me reencontré con un programa que me fue muy útil en el pasado y que había olvidado su existencia. Se trata del Access to MySQL. Como su propio nombre indica, convertirá cualquier base de datos de Access en un script (.sql) optimizado para MySQL, o directamente puede crear el esquema en el servidor de MySQL si le das los parámetros de conexión. Muy práctico de cara a migrar información.

Podéis descargarlo de aquí. ya que la web del autor esta offline. Requiere el ODBC de MySQL (el 2.50 para versiones inferiores de MySQL 4.x y el 3.5.1 para superiores).


02
Jun

Activar / Desactivar Constraints en SQL Server

SQL Server
Para todos aquellos que estéis acostumbrados a esas pequeñas comodidades que os brinda ORACLE y que SQL Server no tiene, como un desactivado genérico de Constraints a nivel de Base de Datos, os traigo un pequeño regalito.

Se trata de un script que encontré hace un tiempo y que modifique recientemente por necesidad. Se basa en un procedimiento almacenado que desactiva/activa todas las constraints (CK,FK,PK,DK…) de la Base de Datos desde la que se ejecuta. Es decir, cuidado con crearlo en Master por si las moscas.

Para ejecutarlo solo necesitais poner:


// Desactivarlas
exec dbo.GESTIONARCONSTRAINTS 0

// Activarlas
exec dbo.GESTIONARCONSTRAINTS 1

Además de desactivarlas/activarlas va dejando un log de las claves que sufren cambios. Llevo usándolo bastante tiempo sin problemas así que espero que os sea de utilidad.

Descargar : Activar Desactivar Constraints


19
Abr

ServiceManager beta

PHP
Después de muchos días sin poder postear por diversos motivos (primero router que no sincroniza en días, luego se me murió el O.S. y luego la constante acumulación de trabajo en el curro) vuelvo y con sorpresas.

Acabo de terminar una aplicación (en su primera beta) que os ayudara a gestionar los Services de los Servidores más habituales. En esta primera versión añadí Apache, MySQL (en este articulo tenéis como instalarlo como un servicio, ya que por defecto no lo hace), SQL Server y el IIS.

La aplicación es sencilla y practica. Un icono en la barra de tareas que tiene un menú contextual que carga con las opciones disponibles según los servers que tengáis instalados. Desde ahí podréis detener o iniciar cualquiera de ellos con un simple click.

También incorporé una opción para que arranque automáticamente con Windows si se desea.

Requiere el Framework de .NET ya que esta programado en C# pero podéis bajarlo gratuitamente desde el enlace que os dejo aquí. Si tenéis alguna sugerencia ya sabéis donde encontrarme.

Framework 1.1 : descargar.

ServiceManager : Descargar.


Entradas siguientes »