
23/06/2008, 10:23
|
| | Fecha de Ingreso: abril-2007
Mensajes: 13
Antigüedad: 17 años, 10 meses Puntos: 0 | |
PROBLEMILLA consulta sql Bien... Gracias de antemano por vuestro tiempo.
Tengo una BB.DD con dos campos tal que así:
Tabla pruebaxml
Número Texto
En principio está vacía y lo que quiero hacer es que cada vez que se introduzca algo en el atributo Texto, en el Número se añada un valor (es el identificador) correlativo, es decir,
Número Texto
1 Esto es una prueba
2 Esto es una prueba 2
...
Bien, estoy trabajando con C# y ASP.NET... y os digo como lo estoy haciendo...
Creo una variable que te mire el máximo número de la columna Número así:
SELECT max(Número) from pruebaxml; -- Esta consulta funciona perfectamente
y la guardo en una variable de tipo entero
int sqlnumero = SELECT max(Número) from pruebaxml;
NMe dice que no puede convertir implícitamente del tipo string a int....
Y luego, hago string sQuery2 = "INSERT INTO pruebaxml (Numero) VALUES ('" + sqlnumero+1 + "')";
Bueno, pues ese fallilto me da y esa es la idea que tengo...
P.D.: Valdría esa consulta si la tabla está vacía??? Es decir, si a NULL lo sumas 1 te da 1, o no? O tendría que diferenciar casos.... Si la tabla está vacía insertar 1, sino está vacía, como lo esoty haciendo yo...
Gracias... |