Foros del Web » Programando para Internet » ASP Clásico »

cortar texto y comparar con otro en asp

Estas en el tema de cortar texto y comparar con otro en asp en el foro de ASP Clásico en Foros del Web. hola a toos mire mi problema es el siguiente tengo este codigo con el que muestro los nombres de las tablas de mi base de ...
  #1 (permalink)  
Antiguo 07/02/2006, 12:54
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
mostrar tablas en combobox me resulto pero necesito mostrar algunas no todas las

hola a toos mire mi problema es el siguiente tengo este codigo con el que muestro los nombres de las tablas de mi base de datos access en un combobox. mi pregunta es como puedo hacer para mostrar solo algunas tablas no todas en mi caso las tablas que kiero mostrar tienen los nombres de los meses de año

Cita:
<form name="form1" method="POST" action="ejecutivas/individual.asp">
<% Set conexion = Server.CreateObject ("ADODB.Connection")
conexion.Open "DSN=InformeBO"
%>

<div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">Seleccione BD :</font></strong>
<select name="SBD" size="1">
<%
Const adSchemaTables = 20
Set registros = Server.CreateObject ("ADODB.RecordSet")
strFiltro = Array(Empty,Empty,Empty,"TABLE")
set rstSchema = conexion.OpenSchema(adSchemaTables,strFiltro)
Do Until rstSchema.EOF
Response.write "<option value= " & rstSchema("TABLE_NAME") &">" & rstSchema("TABLE_NAME") &"</option>"
rstSchema.MoveNext
Loop
%>
</select>

<input type="submit" name="Submit" value="VER">
<%
registros.Close
Set registros = nothing
conexion.Close
Set conexion = nothing%>
</form>
espero que me puedan ayudar de ante manos gracias.......
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:

Última edición por mc_quake; 07/02/2006 a las 13:00
  #2 (permalink)  
Antiguo 07/02/2006, 12:57
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
y la pregunta es...
__________________
...___...
  #3 (permalink)  
Antiguo 07/02/2006, 13:08
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
hola a toos mire mi problema es el siguiente tengo este codigo con el que muestro los nombres de las tablas de mi base de datos access en un combobox. mi pregunta es como puedo hacer para mostrar solo algunas tablas no todas en mi caso las tablas que kiero mostrar tienen los nombres de los meses de año
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #4 (permalink)  
Antiguo 08/02/2006, 09:43
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
cortar texto y comparar con otro en asp

hola migos miren tengo un problema mus complicado jejejjee

tengo una bese de datos access como dato

tengo esta variable :

r = rstSchema("TABLE_NAME")
la que contiene el nombre de mi tabla de mi base de datos Informes_Ene_05

ami me gustaria tomar esa variable y poder cortarla con alguna funcion cosa que quede asi : Informes para que quede sin: _Ene_05

espero que me puedan ayudar
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #5 (permalink)  
Antiguo 08/02/2006, 10:37
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
x=split(Informes_Ene_05, "-")

donde
x(0)= "informes"
x(1)= "ene"
x(2)= "05"


saludos
__________________
Manual de ASP Avanzado ;-)
  #6 (permalink)  
Antiguo 08/02/2006, 10:51
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
Cita:
Iniciado por ElAprendiz
x=split(Informes_Ene_05, "-")

donde
x(0)= "informes"
x(1)= "ene"
x(2)= "05"


saludos
compadre no entiendo lo que me pusiste podrias ser mas claro por
fabor
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #7 (permalink)  
Antiguo 08/02/2006, 10:58
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
perdon.

si rstSchema("TABLE_NAME") contiene como dato "Informes_Ene_05"

x=split(rstSchema("TABLE_NAME"), "_")

donde obtendras
x(0)= "informes"
x(1)= "ene"
x(2)= "05"
__________________
Manual de ASP Avanzado ;-)
  #8 (permalink)  
Antiguo 08/02/2006, 11:07
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
se me ocurre algo así:

Código:
meses = "|enero|febrero|marzo|...|noviembre|diciembre|"
Do Until rstSchema.EOF
if InStr(meses, "|" & rstSchema("TABLE_NAME") & "|") <> 0 then
Response.write "<option value= " & rstSchema("TABLE_NAME") &">" & rstSchema("TABLE_NAME") &"</option>"
end if
rstSchema.MoveNext
Loop
Saludos y por favor no me contactes por privado para resolver dudas técnicas.
__________________
...___...
  #9 (permalink)  
Antiguo 08/02/2006, 11:09
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Tambien puedes hacerlo así:

cadena = mid(rstSchema("TABLE_NAME"),instr(rstSchema("TABLE _NAME"),"_")+1)

esto de dará Ene_05



Un saludo
  #10 (permalink)  
Antiguo 08/02/2006, 11:13
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
Cita:
Iniciado por tammander
Tambien puedes hacerlo así:

cadena = mid(rstSchema("TABLE_NAME"),instr(rstSchema("TABLE _NAME"),"_")+1)

esto de dará Ene_05



Un saludo
muchas gracias ya lo solucione con sus aportes me fue mas facil gracias
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #11 (permalink)  
Antiguo 08/02/2006, 11:14
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
gracias me fueron de gran ayuda
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #12 (permalink)  
Antiguo 08/02/2006, 11:36
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
mc_quake, no repitas temas. Además de los 2 combinados en éste, te borré otro. Con un solo tema por problema es suficiente.
Gracias
__________________
...___...
  #13 (permalink)  
Antiguo 09/02/2006, 05:50
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
ok lo que sucede es que el tema que tenia al principio era para poder seleccionar solo algunas tablas de una bd y el otro erea para cortar el texto que contiene la variable al rescatar la tabla de una bd


de dotas formas tendre presente tu mensaje gracias
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:20.