para procedimientos creados por el programador:
Try
//codigo
Catch ex As Exception
Throw New Exception(DateTime.Now.ToString() & " Error ObtenerAppConfig : " & ex.Message)
End Try
Importante crear un nueva Excepcion , para poder personalizarla, de esa manera podemos agregar algun comentario al error, que nos ayude a ubicarlo.
//--------------------------------------------------
Para funciones que se disparan con un manejador (Handles).
Try
//codigo
Catch ex As Exception
MessageBox.Show(DateTime.Now.ToString() & " Error btn_guardar_Click : " & ex.Message)
Me.EscribirLog(DateTime.Now.ToString() & " Error btn_guardar_Click : " & ex.Message, EventLogEntryType.Error)
End Try
Solo de muestra un mensaje y un valor agregado registrarlo en el visor de sucesos de windows
Nota.- La funcion EscribirLog la describire en una Entrada posterior
miércoles, 28 de abril de 2010
lunes, 19 de abril de 2010
funcion trim en JavaScript
Funcion que permite elminar espacios en blanco de una cadena
al principio y al final.
En JavaScript no existe una funcion trim.
Con esta funcion podemos simular un trim en js:
function trim (myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
}
jueves, 15 de abril de 2010
Exportar datos de un excel a una tabla SQL
Selecciono la Base de datos/Task/Import data/
Choose a Data Source
'Data source' : Microsoft Excel (Busco y selecciono esta opción)
'Excel file path': (seleccionamos la ruta del archivo excel)
'First row has column names' (check, el cual indica que las primeras filas del excel seran los nombres de la nueva tabla)
Siguiente/
Choose a Destination
Server name: (seleccionamos nombre del servidor)
Authentication (seleccionamos la autentificacion)
Database: (verificamos que este seleccionada la Base de datos correcta)
Siguiente/
Specify Table Copy or Query
Copy data from one or more tables or views (lo seleccionamos)
Select Source Tables and Views
(Seleccionamos la(s) hoja(s) del excel con los datos)
En la columna 'Destination' seleccionamos la tabla destino o el nombre de la nueva tabla
Le damos en 'Preview' para ver como quedaria la tabla destino 'Destination'
Siguiente/
Save and Run Package
Run immediately(seleccionamos)
/Finalizar
The execution was successful
Una vez creada la tabla.. ya podemos manipularla con consultas o procedimientos almacenados
para pasar los datos como querramos a la tabla que necesitemos.
Choose a Data Source
'Data source' : Microsoft Excel (Busco y selecciono esta opción)
'Excel file path': (seleccionamos la ruta del archivo excel)
'First row has column names' (check, el cual indica que las primeras filas del excel seran los nombres de la nueva tabla)
Siguiente/
Choose a Destination
Server name: (seleccionamos nombre del servidor)
Authentication (seleccionamos la autentificacion)
Database: (verificamos que este seleccionada la Base de datos correcta)
Siguiente/
Specify Table Copy or Query
Copy data from one or more tables or views (lo seleccionamos)
Select Source Tables and Views
(Seleccionamos la(s) hoja(s) del excel con los datos)
En la columna 'Destination' seleccionamos la tabla destino o el nombre de la nueva tabla
Le damos en 'Preview' para ver como quedaria la tabla destino 'Destination'
Siguiente/
Save and Run Package
Run immediately(seleccionamos)
/Finalizar
The execution was successful
Una vez creada la tabla.. ya podemos manipularla con consultas o procedimientos almacenados
para pasar los datos como querramos a la tabla que necesitemos.
viernes, 9 de abril de 2010
Leer un XML en javascript
Supongamos un XML, con esta estructura:
<NewDataSet>
<Table1>
<nombre>Soy el nombre 1</nombre>
.
.
<campoN>campo N , del nombre 1</campoN>
</Table1>
<Table1>
<nombre>Soy el nombre 2</nombre>
.
.
<campoN>campo N , del nombre 2</campoN>
</Table1>
</NewDataSet>
Para leerlo, llamando con el nombre de su Etiqueta:
datos.childNodes[0].childNodes[0].selectNodes("nombre")[0].text
//esto me retorna “Soy el nombre 1”
datos.childNodes[0].childNodes[1].selectNodes("nombre")[0].text
//esto me retorna “Soy el nombre 2”
<NewDataSet>
<Table1>
<nombre>Soy el nombre 1</nombre>
.
.
<campoN>campo N , del nombre 1</campoN>
</Table1>
<Table1>
<nombre>Soy el nombre 2</nombre>
.
.
<campoN>campo N , del nombre 2</campoN>
</Table1>
</NewDataSet>
Para leerlo, llamando con el nombre de su Etiqueta:
datos.childNodes[0].childNodes[0].selectNodes("nombre")[0].text
//esto me retorna “Soy el nombre 1”
datos.childNodes[0].childNodes[1].selectNodes("nombre")[0].text
//esto me retorna “Soy el nombre 2”
martes, 6 de abril de 2010
sharepoint video enlace
Aqui os dejo un enlace para un video de sharepoint:
http://www.microsoft.com/spain/technet/spotlight
, en la pagina podeis encontrar webcast y tutoriales de productos microsoft muy buenos
http://www.microsoft.com/spain/technet/spotlight
, en la pagina podeis encontrar webcast y tutoriales de productos microsoft muy buenos
Suscribirse a:
Entradas (Atom)