Busca Todo

Loading

lunes, 13 de diciembre de 2010

GridView y SqlDatasource1 Tanto DataSource como DataSourceID

Tanto DataSource como DataSourceID están definidos en 'GridView1'. Quite una definición.


La solución para el problema que se esta presentando es la Siguiente:
            
            GridView1.DataSourceID = Nothing
            GridView1.DataSource = dt 'Selección de los datos
            GridView1.DataBind()

Espero les sirva.


martes, 19 de octubre de 2010

Como Actualizar un campo text, ntext o image

Como Actualizar un campo  text, ntext o image

Acá explicare con un ejemplo como actualizar un campo de tipo text, ntext o image en Sql Server

Ejemplo: 

DECLARE        @varVariable VARBINARY(16)
SELECT            @varVariable = TEXTPTR(campo_text )
FROM                Nombre_Tabla_Actualizar
WHERE              Campo_Condición = Alguna Condición
UPDATETEXT  Nombre_Tabla_Actualizar.campo_text @varVariable 0 0 'Texto que se va agregar'

Un poco sobre la sentencia:
  • UPDATETEXT  Actualiza un campo text, ntext o image existente; Se usa si se quiere remplazar una parte del texto.
  • Nombre_Tabla_Actualizar.campo_text nombre de la tabla y nombre del  campo que estamos actualizando.
  • @varVariable variable que contiene el texto que se va actualizar
  • 0 Este 0 inicial nos indica en que posición se va a iniciar a insertar el texto. Ejemplo: si tenemos "Hola" y el valor del 0 se cambia por 5 y queremos insertar "Mundo" el haría la inserción de la siguiente manera "Hola Mundo"
    UPDATETEXT  Nombre_Tabla_Actualizar.campo_text @varVariable 5 0 'Texto que se va agregar'
  • 0 Este segundo 0 en la instrucción indica cuantos caracteres se van a borrar después de la inserción del texto. Ejemplo Tengo en el campo text el Texto "Hola Prueba" y voy a insertar "Mundo " en la posición 5 Quedando "Hola Mundo Prueba" pero en el quiero borrar el texto que le sigue en este caso es Prueba entonces en vez del cero pongo 6 Quedando el texto Hola Mundo"
    UPDATETEXT  Nombre_Tabla_Actualizar.campo_text @varVariable 5 6 'Texto que se va agregar'
  • 'Texto que se va agregar' Texto que se va adicionar al que ya existe en nuestro campo


Cualquier duda o Sugerencia no dude en comentar

viernes, 28 de mayo de 2010

Como encriptar un Procedimiento almacenado (Stored Procedure) en Sql Server 2000/2005/2008

Acá dejo un ejemplo para Encriptar nuestros procedimientos almacenados (stored procedure) en Sql Server 2000/2005/2008


Con esta sentencia podemos Encriptar o cifrar nuestros procedimientos almacenados en SQL Server


Create Procedure dbo.usp_a_Encriptar
WITH ENCRYPTION
AS
BEGIN
    Select 'Este SP ya esta Encriptado'
END


Tener en cuenta:  Realizar copia del SP antes de compilarlo por que cuando se compile los usuario que no tengan privilegios para entrar a las tablas del sistema no podrán recuperar.


Espero les haya sido de Ayuda.