sábado, 28 de marzo de 2009

Solucionado: FATAL ERROR: register_globals is disabled in php.ini, please enable it!

Etiquetas de Technorati: ,

 

FATAL ERROR: register_globals is disabled in php.ini, please enable it!

Por seguridad la mayoría de los servicios de hosting tienen esta variable deshabilitada, pero aquí está la solución.

Editas el archivo

.htaccess

de la raíz de tu catálogo, y donde comienza el código insertas la siguiente línea

php_flag register_globals 1

grabas, lo subes a tu servidor, y ya podrás instalar tu tienda virtual.

oscommerce_logo

domingo, 15 de marzo de 2009

Descargar Visual Studio Professional 2008 en español

Solo desde la red emule.

Descargar Visual Studio 2008 Profesional en Español (Red emule)

 

que lo disfruten,

e6c27s PD:Además incluye MSDN

Leccion 1 C# VS 2008

Videos con lecciones de C# en Visual Studio 2008

Etiquetas de Technorati:

viernes, 26 de septiembre de 2008

Eliminar Tablas en MySQL

Para eliminar una tabla en MySql usar la siguiente instrucción

Drop table nombre_tabla;


También puedes agregar una condicion "If Exists" para evitar un error de mysql al no encontrar la tabla

Drop table if exists nombre_tabla;

Ademas si quieres borrar mas de una tabla en una sola linea, sólo separalas por "," comas .

Drop table if exists nombre_tabla,nombre_tabla2;

La condicion If exists solo afecta a una tabla.

domingo, 17 de agosto de 2008

Validar entradas en un GRIDVIEW

Bien, despues de buscar por un millon de foros, buscando la forma de que mi GridView en algunas columnas aceptara solo numeros y en otra convirtiera en mayusculas los datos, (teniendo en cuenta que "Gridview" no cuenta con una propiedad como charactercasing que tiene textbox), aqui va la solucion, que mejor que con un ejemplo.




Lo primero agregar el evento "EditingControlShowing" del GridView






Luego agregar los siguientes procedimientos

void AlfaNumericos(object sender, System.EventArgs e)
  {  
  ((System.Windows.Forms.KeyPressEventArgs)(e)).KeyChar = Convert.ToChar(Convert.ToString(((System.Windows.Forms.KeyPressEventArgs)(e)).KeyChar).ToUpper()[0]); //Transformo a mayuscula las entradas de la columna 1
  ((System.Windows.Forms.KeyPressEventArgs)(e)).Handled = false;  
  }

  void SoloNumero(object sender, System.EventArgs e)
  {
  char Valor;
  Valor = ((System.Windows.Forms.KeyPressEventArgs)(e)).KeyChar;  
  if (char.IsDigit(Valor) == true)
  {
  ((System.Windows.Forms.KeyPressEventArgs)(e)).Handled = false;
  }
  else
  {  
  ((System.Windows.Forms.KeyPressEventArgs)(e)).Handled = true;  
  }
  }

  private void productosDataGridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
  {
  if (this.productosDataGridView.CurrentCell.ColumnIndex == 2 | this.productosDataGridView.CurrentCell.ColumnIndex == 0)   //Columna 0
  {
  e.Control.KeyPress += new KeyPressEventHandler(SoloNumero);
  }
  else
  {
  e.Control.KeyPress += new KeyPressEventHandler(AlfaNumericos);
  }
  }