miércoles, 25 de marzo de 2015

capturar nulos en columnas de sqldatareader

se debe usar el método IsDBNull del reader:

reader.IsDBNull(5? 0 : reader.GetInt64(5),
//aquí adicionalmente se usa el operador ternario: condición ? valor verdadero: valor falso
//reader.IsDbNull(int posición o string nombre de columna)

como leer un varbinary de sqlserver

se debe declarar una variable tipo byte[] para almacenar el dato.
byte[] dato = new byte[tamañodeBuffer];
//tamañodeBuffer es un entero. Se puede declarar como una variable int.
//reader es un sqldatareader
SqlDataReader reader = com.ExecuteReader();
                    while (reader.Read())
                  {
...
dato = (byte[])reader[posicionArreglo]
//posicionArreglo es el entero que indica la posición en el arreglo. También puede ser el nombre de la columna: "nombrecolumna"
...
}

viernes, 13 de marzo de 2015

reasignar secuencia de columna identidad en sqlserver

DBCC CHECKIDENT ('TableName', RESEED, NewValue);

Donde el primer parámetro es el nombre de la tabla y el ultimo parámetro es el nuevo valor numérico.

Obviamente ese nuevo valor no debe existir en la columna identidad de la tabla.

Agregar Fondos personalizados a llamadas de teams

1. Abrir una ventana de explorador 2. En la barra de direccion digitar     %appdata% y pulsar enter 3. Abrir la carpeta microsoft...