Visual CSharp .NET - Duda

 
Vista:

Duda

Publicado por Inma (7 intervenciones) el 28/08/2007 16:26:07
Hola!!!

Mi problema es el siguiente:

Tengo una tabla ALUMNOS, cuya clave primaria es idAlumno ( Axxxx, donde xxxx es un entero). Lo que quiero hacer es separar la letra del numero, para poder incrementar el numero y luego volver a concatenar la letra y el numero.

Lo que no se es si la sigueitne consulta devuelve un entero o un string:

SELECT SUBSTR(idAlumno,2,4)
FROM ALUMNO
WHERE idAlumno='A0002';

Lo pregunto, porque si devuelve un entero. Pues lo unico seria incrementar el entero y luego utilzar la funcion CONCAT(), pero si devuelve un string no se como incrementar para luego concatenar.

Se que quizas es unpoco lio, pero espero que alguien me pueda ayudar, porque ya no se como hacer esto.

Muchas gracias por adelantado

ciao:D
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda

Publicado por Adela (6 intervenciones) el 29/08/2007 13:33:01
Hola, en caso de que devuelva un string lo unico que tienes que hacer es un casting de string a int de la siguiente manera:

int numero_que_quiero_incrementar = (int) resultado_consulta

siendo resultado_consulta el string que obtienes (en caso dq sea un string). Espero que te sirva!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar