Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2008, 10:23
Diabolo19
 
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...