viernes, 19 de octubre de 2012
C#. Convertir de String a Int
intNumero = Convert.ToInt32(strNumero);
martes, 16 de octubre de 2012
SQL. Asignación de variables
SET @[variable] = [valor]
Ejemplo:
SET @Edad = 32
SET @Fecha = '2012-02-12'
SET @Nombre = 'Simon'
sábado, 13 de octubre de 2012
SQL. Store procedures
CREATE PROCEDURE [nombre] AS
BEGIN
--Codigo
END
Ejemplo:
CREATE PROCEDURE spHola AS
BEGIN
DECLARE @Hola VARCHAR(20)
SET @Hola = 'Hola!'
SELECT @Hola
END
Las palabras reservadas BEGIN - END se pueden omitir, así como la palabra PROCEDURE se puede abreviar por PROC
Ejemplo:
CREATE PROC spHola AS
DECLARE @Hola VARCHAR(20)
SET @Hola = 'Hola!'
SELECT @Hola
domingo, 9 de septiembre de 2012
Cadena de conexión SQL
La cadena de conexión permite que una aplicación se conecte a una base de datos SQL Server. Su estructura es la siguiente:
Data Source=SERVER;Initial Catalog=DATABASE;User Id=USER;Password=PASS;
Significado de cada parte:
-
Data Source=SERVER
Indica el nombre del servidor SQL al que queremos conectarnos. Puede ser un nombre de máquina, una dirección IP o una instancia específica del servidor. -
Initial Catalog=DATABASE
Especifica el nombre de la base de datos dentro del servidor a la que se desea acceder. -
User Id=USER
Corresponde al nombre del usuario con permisos para conectarse al servidor SQL. -
Password=PASS
Es la contraseña del usuario que permitirá la autenticación en el servidor.
Ejemplo práctico:
Si tienes un servidor llamado MiServidor
, una base de datos llamada Ventas
, y un usuario Admin
con contraseña 1234
, la cadena de conexión sería:
Data Source=MiServidor;Initial Catalog=Ventas;User Id=Admin;Password=1234;
Esta cadena se puede usar en aplicaciones para establecer la conexión y realizar operaciones como consultas, inserciones o actualizaciones en la base de datos.
sábado, 1 de septiembre de 2012
SQL. Declarar variables
DECLARE @[NombreVariable] [Tipo]
Ejemplo:
DECLARE @Edad INT
DECLARE @Nombre VARCHAR(40)
DECLARE @Fecha DATETIME
Para inicializar una variable con un valor, se puede hacer de la siguiente manerea:
SET @[NombreVariable] [Tipo] = [Valor]
Ejemplo:
DECLARE @Edad INT = 49
DECLARE @Nombre VARCHAR(40) = 'Zeus'
DECLARE @Fecha DATETIME = '2012-09-01'
domingo, 26 de agosto de 2012
SQL. Listar todos los procedimientos de nuestra base de datos
SELECT * FROM INFORMATION_SCHEMA.ROUTINES
Esto, además de darnos el listado de procedimientos, también nos dará el código de los procedimientos
sábado, 25 de agosto de 2012
SQL. Tipos de datos
BIT - Booleano (1 y 0)
INT - Enteros
TINYINT - Numeros pequeños
BIGINT - Numeros grandes
DATETIME - Fechas
VARCHAR(N) - Texto de N caracteres
CHAR - Carácter
-
Ahora lo que vamos a hacer es validar los usuarios que vayamos agregando para evitar tener dos usuarios con la misma clave. Para hacer esto ...
-
Lo que pretendemos lograr es poder agregar registros a un GridView utilizando un DataTable que contenga toda la información que queremos mos...
-
Ahora bien, si lo que queremos es que nos salga una imagen en lugar de una leyenda tendremos que hacer lo siguiente. En mi caso, voy a agreg...