Ceros a la Izquierda

Darhas
24 de Diciembre del 2003
Hola a todos
Necesito formatear numeros enteros que me aparezcan con tantos ceros a al Izquierda como me interese.
Por ejemplo: El nmero 23, quiero formatearlo y que me aparezca como 00023.

¿Es posible? y si es posible me podiais indicar como se hace.

Un saludo y gracias por todo
Darhas

JORGE
24 de Diciembre del 2003
creo que esto es lo que quieres

numero = 23
numeroformateado=right("00000"&numero,5)
Response.Write numeroformateado

espero entiendas la funcion lo que hace es agregar a tu nuemero, tantos ceros como cifas tiene el numeor que deseas, osea 5 y luego selecciona por la derecha cinco cifras, osease, en un principios tendiras
0000023 , pero la funcion right con length de 5 pilla 00023.

no se si me he explicado , pero esto funciona, feliz navidad

JORGE
24 de Diciembre del 2003
LAS BARRAS YO NO LAS HE PUESTO, HA SIDO EL FORO

Manoli
24 de Diciembre del 2003
Si siempre los quieres con la misma cifra de ceros puedes agregarle delante del dato tantos ceros como quieras, por ejemplo en una sentencia insert de sql puedes poner 000 "&reco("numero") y insertaria tres ceros delante del valor almacenado en la variable numero, pero es muy importante que pongas el & ya que es el operador que se utiliza para anexar unos datos a otros. Espero que esto sea de tu ayuda

Darhas
24 de Diciembre del 2003
Hola Manoli

Ante todo muchas gracias por tu respuesta, pero no me es util.

El formateo del nmero lo necesito para utilizarlo en el lenguaje de programacin VBScript y luego mostrarlo por pantalla con los ceros a la izquierda.

Por el SQL no me sirve, entre otras cosas porque no dispongo de una base de datos SQL :P.

Un saludo y muchisimas gracias por todo
Darhas