20 marzo 2012
Diferencias entre Convert.ToString(valor) y valor.ToString()
Entonces es aconsejable olvidarnos de la segunda opción usando siempre la primera. Para prevenir.
15 marzo 2012
Cómo escribir el texto en un control verticalmente
Saludos desde Telesoft Soluciones.
13 marzo 2012
Solución al problema: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Después de instalar Wampserver 2.0, al querer acceder a su base de datos MySQL, me encontré con este error: Solución al problema: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO). Entonces busqué por Internet y encontré esta solución:
1. Detenemos el servicio de MySQL.
2. Esribimos en una terminal: mysql.
3. Ya estando dentro de la base de datos usaremos la tabla mysql tras escribir: use mysql.
4. Actualizmos el campo Password del usuario root dela siguiente manera: update user set password=PASSWORD('nuestro_password') WHERE user='root';
5. Salimos: exit.
6. Iniciamos nueva sesión en la base de datos de otra terminal escribiendo: mysql -u root -p. Metemos nuestro password y listo.
Saludos.
Configurar Wanmpserver 2.0: cambiar el puerto por defecto

1. paso: Se debe iniciar el servicio de Wampserver de manera que en la barra de tareas aparezca su icono.
2º paso: Abrimos el archivo httpd.conf (ubicado en C:\wamp\bin\apache\Apache2.2.11\conf).
3º paso: Navegamos a la linea 46 y la editamos. Cambiamos el 80 por el 82.
4º paso: Después naveganmos a la linea 171 y cambiamos el número del puerto. En lugar de 80 ahora, 82.
5º paso: Guardar los cambios efectuados en el archivo.
6º paso: Abrimos el archivo wampmanager.tpi (c:\wamp).
7º paso: Ahora modificaremos las lineas 120, 121 y 122. Los cambios consisten en agregar el puerto 82 a las rutas.
8º paso: Cerramos y guardamos los cambios,.
9º paso: Reiniciamos el servicio Wampserver y con esto podremos escribir en la brra URL de navegador http://localhost:82, que todo irá perfecto.
Más información aquí.
Saludos.
12 marzo 2012
SQL: Diferencias entre los 5 tipos de Join

Diferencias entre los 5 tipos de Join:
- INNER JOIN: es el caso de unión interna clásico, combina dos o más tablas descartando todas las filas resultados que no se correspondan en ambas.
- LEFT OUTER JOIN (o LEFT JOIN): combina dos tablas con la diferencia que selecciona todas las filas de la primer tabla sin importar tengan o no coincidencia en la segunda. RIGHT OUTER JOIN (o RIGHT OUTER): es la opción inversa a la anterior. En la mayoría de las bases de datos actuales se puede omitir OUTER.
- FULL OUTER JOIN: combina los resultados de dos o más tablas, tengan o no coincidencia entre sí.
- CROSS JOIN: retorna el producto cartesiano de dos o más tablas, es decir, combina cada fila de una tabla con cada fila de otra tabla. CROSS JOIN no debería llevar la clausula ON.
- NATURAL JOIN: Es un caso especial de INNER JOIN que compara por cuenta propia la equivalencia de columnas con el mismo nombre y tipo de dato entre dos o más tablas para hacer la combinación de ambas. Hay que tener especial cuidado con su uso, pues puede producir resultados ambiguos o generar problemas si se añaden, quitan, o renombran las columnas.
Aquí os dejo un enlace a una página web donde aparcen ejemplos visuales: A Visual Explanation of SQL Joins
Saludos