Los campos identity son campos autoincrementales, es decir, que cada vez que se inserte un nuevo a registro a nuestra tabla, este campo se incrementará automáticamente funcionando como una especie de ID.
La sintaxis sería la siguiente:
CREATE TABLE [tabla]
(
[CampoIdentity] INT IDENTITY ([valor_inicial], [valor_a_incrementar])
)
Donde:
[valor_incial]: Indica el número con el que comenzará nuestro campo
[valor_a_incrementar]: es la cantidad en que se incrementará automáticamente nuestro campo cada vez que insertemos un nuevo registro
Ejemplo:
CREATE TABLE [tblUsuario]
(
[ID] INT IDENTITY(1,1),
[Usuario] VARCHAR(100)
)
Siguiendo nuestro ejemplo, cuando insertemos un usuario ése comenzara con el ID 1 ( IDENTITY(1, 1) )
INSERT INTO [tblUsuario] ([Usuario]) VALUES ('Alejandro')
--Se guardará con el ID = 1
Al insertar un segundo usuario, el campo se autoincrementará automáticamente en 1 tal como se le especificamos al declarar el campo ( IDENTITY(1, 1) )
INSERT INTO [tblUsuario] ([Usuario]) VALUES ('Elsa')
--Se guardará con el ID = 2
domingo, 26 de febrero de 2012
domingo, 21 de agosto de 2011
SQL. Función SUBSTRING()
Esta función nos devuelve una subcadena de una cadena a partir de una posición.
Sintaxis:
SUBSTRING([Cadena/Campo], [Inicio], [Longitud])
Donde:
[Cadena/Campo]: Es una cadena de caracteres ó un campo de una tabla
[Inicio]: Es la posición a partir de la cual obtendremos nuestra subcadena
[Longitud]: Es el número de caracteres que necesitaremos de la cadena
Ejemplos:
SELECT SUBSTRING('Este es un ejemplo', 1, 4) --Devuelve Este
SELECT SUBSTRING('Este es otro ejemplo', 9, 4) --Devuelve otro
También podemos hacer referencia a campos de una tabla
SELECT SUBSTRING(Nombre, 1, 5) FROM tblUsuarios
--Esto nos devolvería los primeros cinco caracteres del campo Nombre de la tabla tblUsuarios
Sintaxis:
SUBSTRING([Cadena/Campo], [Inicio], [Longitud])
Donde:
[Cadena/Campo]: Es una cadena de caracteres ó un campo de una tabla
[Inicio]: Es la posición a partir de la cual obtendremos nuestra subcadena
[Longitud]: Es el número de caracteres que necesitaremos de la cadena
Ejemplos:
SELECT SUBSTRING('Este es un ejemplo', 1, 4) --Devuelve Este
SELECT SUBSTRING('Este es otro ejemplo', 9, 4) --Devuelve otro
También podemos hacer referencia a campos de una tabla
SELECT SUBSTRING(Nombre, 1, 5) FROM tblUsuarios
--Esto nos devolvería los primeros cinco caracteres del campo Nombre de la tabla tblUsuarios
domingo, 7 de agosto de 2011
VB6. Función Len()
Esta función nos devuelve la cantidad de caracteres que compone una cadena.
Sintaxis:
Len(strCadena)
Ejemplos:
Len("Hola")
'Devuelve 4
Len(" Texto")
'Devuelve 8
Sintaxis:
Len(strCadena)
Ejemplos:
Len("Hola")
'Devuelve 4
Len(" Texto")
'Devuelve 8
domingo, 31 de julio de 2011
Función Eval()
Cuando tenemos un control y queremos que muestre su texto en base a una consulta ligada a un DataSource hacemos uso de la función Eval.
Sintaxis:
Eval("NOMBRE_CAMPO")
Por ejemplo, supongamos que tenemos un LinkButton dentro de un GridView ligado con un DataSource, para que el LinkButton muestre el texto de un campo de la consulta tendremos que hacer lo siguiente:
<asp:LinkButton ID="lnkAño" runat="server" Text='<%# Eval("Texto") %>'></asp:LinkButton>
domingo, 24 de julio de 2011
Función TRIM
Esta función sirve para eliminar espacios en blanco, al comienzo o al final de un texto.
Sintaxis:
[Objecto].Trim()
Ejemplos:
VB NET
Dim Cadena As String = " Texto "
MsgBox Cadena.Trim()
'Devuelve: Texto
C#
String Cadena = " Texto ";
MessageBox.Show(Cadena.Trim());
//Devuelve: Texto
Sintaxis:
[Objecto].Trim()
Ejemplos:
VB NET
Dim Cadena As String = " Texto "
MsgBox Cadena.Trim()
'Devuelve: Texto
C#
String Cadena = " Texto ";
MessageBox.Show(Cadena.Trim());
//Devuelve: Texto
domingo, 10 de julio de 2011
Sentencia. DELETE
Para eliminar los registros de una tabla se hace uso de la sentencia DELETE, la cual tiene la siguiente sintaxis:
DELETE FROM [Tabla]
Esto lo que hará es borrar todos los registros de una tabla SQL.
Ejemplo:
DELETE FROM tblAutos
DELETE FROM tblUsuarios
domingo, 19 de junio de 2011
Saltos de Línea
Para agregar un salto de línea en C# se hace con la siguiente instrucción:
Environment.NewLine;
En VB.NET se hace de la siguiente manera:
vbCrLf
Suscribirse a:
Entradas (Atom)
-
Lo que pretendemos lograr es poder agregar registros a un GridView utilizando un DataTable que contenga toda la información que queremos mos...
-
Ahora solo nos falta ver como podemos eliminar registros de un GridView a partir de un DataTable . Para ello, debemos agregar una columna ti...
-
Ahora lo que vamos a hacer es tener la posibilidad de editar los usuarios que vayamos agregando a nuestro catálogo. La primera cosa que vamo...