SQL Server me daba un error “The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.”
Esto es porque SQL-SERVER esperaba, en mi caso, una fecha con formato MM/DD/YYYY
DECLARE @dt VARCHAR(10)
SET @dt = '20/01/2011'
SELECT CAST(@dt AS DATETIME)
Es posible indicar a SQL-SERVER como debe interpretar la fecha, mediante un SET DATEFORMAT para solucionar el problema.
SET DATEFORMAT DMY
DECLARE @dt VARCHAR(10)
SET @dt = '20/01/2011'
SELECT CAST(@dt AS DATETIME)
Otra manera es cambiando el lenguaje por defecto. Para averiguar el lenguaje por defecto:
SELECT @@LANGUAGE, @@LANGID
Si tenemos el administrador corporativo en la pantalla propiedades:

Si tenemos permisos de administrador, podemos cambiar el lenguaje por defecto:
EXEC sp_configure 'default language', 5
RECONFIGURE
Publicado en Sin categoría
|
Etiquetado SQL
|
Motorista pillado infraganti cambiando el agua al canario por el coche de Google.
Ver mapa más grande
Publicado en Sin categoría
|
Etiquetado curioso
|
Publicado en Sin categoría
|
Etiquetado fotografias
|
Para averiguar la lista de sinónimos de asociadas a las tablas de usuario:
SELECT sy.OWNER, sy.SYNONYM_NAME, sy.TABLE_OWNER, sy.TABLE_NAME, ta.TABLESPACE_NAME
FROM user_tables ta, all_synonyms sy
WHERE ta.TABLE_NAME = sy.TABLE_NAME
Idem, pero con los sinónimos de usuario:
SELECT sy.SYNONYM_NAME, sy.TABLE_OWNER, sy.TABLE_NAME, ta.TABLESPACE_NAME
FROM user_tables ta, user_synonyms sy
WHERE ta.TABLE_NAME = sy.TABLE_NAME
Publicado en Sin categoría
|
Etiquetado Oracle
|
Para averiguar las versiones que tienes instaladas en un Windows Mobile puedes usar la herramienta cgacutil.exe que se encuentra en la carpeta de Windows.

Publicado en Sin categoría
|
Etiquetado .NET, Herramienta
|
Si por ejemplo te aparece un error como SQL ORA-01000 (número máximo de cursores abiertos excedido)…
Para conocer el número máximo de cursores:
Select value from v$parameter Where name=’open_cursors’;
Si quieres actualizar el número máximo de cursores a por ejemplo 1000:
Alter system set open_cursors = 1000;
Publicado en Sin categoría
|
Etiquetado Oracle
|
Si trabajas en Windows y necesitas arrancar o parar una instancia de Oracle puedes hacer uso de Oradim desde la línea de comandos. Oradim crear un servicio Windows que crea, borrar o arranca una base de datos Oracle. Este comando sustituye a los shell scripts dbstart y dbstop de Unix/Linux
- Crear Servicio: ORADIM -NEW
- Eliminar Servicio: ORADIM -DELETE
- Arrancar Base de Datos: ORADIM -STARTUP
- Parar Base de Datos: ORADIM -SHUTDOWN
Publicado en Sin categoría
|
Etiquetado Oracle
|
Puedes ocultar o mostrar filas y/o columnas Excel con estas siguientes combinaciones de teclas:
- Ocultar Fila: Ctrl + 9
- Mostrar Fila: Ctrl + Shift + 8
- Ocultar Columna: Ctrl + 0
- Mostrar Columna: Ctrl + Shift + 9
Publicado en Sin categoría
|
Etiquetado office, truco, Windows
|
De la página de Microsoft podemos bajarnos un fichero de ayuda con todos los comandos de Windows (actualizado hasta Windows 7) que puede sacarnos de mas de un apuro:
Windows Command Reference
Importante: si al abrir el fichero de ayuda no funciona correctamente, es posible que esté bloqueado. Debemos ir a propiedades de fichero para desbloquearlo.
Unos artículos relacionados con los patrones de diseño software que dan un repaso rápido y general son estos dos:
Patrones de Diseño UML (I)
Patrones de Diseño UML (II)
Luego hay otros dos artículos, tambien sobre patrones de diseño software, pero centrados en Java:
Los Patrones de Diseño Java EE (I)
Los Patrones de Diseño Java EE (II)
Estos artículos contienen dos diagramas muy útiles. Los pego aquí:
![patrones_uml[1]](http://www.3engine.net/wp/wp-content/uploads/2011/02/patrones_uml1-300x199.jpg)
![patrones+diseño+java33[1]](http://www.3engine.net/wp/wp-content/uploads/2011/02/patrones+diseño+java331-226x300.gif)
Publicado en Sin categoría
|
Etiquetado programacion
|