Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error al imprimir variable

Estas en el tema de Error al imprimir variable en el foro de Visual Basic clásico en Foros del Web. Hola, que tal, tengo un problema para imprimir una variable que recojo de la base de datos. La linea con problemas esta en negrita quiero ...
  #1 (permalink)  
Antiguo 03/03/2009, 12:56
 
Fecha de Ingreso: enero-2009
Mensajes: 38
Antigüedad: 15 años, 2 meses
Puntos: 0
Error al imprimir variable

Hola, que tal, tengo un problema para imprimir una variable que recojo de la base de datos. La linea con problemas esta en negrita quiero imprimir el valor del mes y el periodo en el archivo xml.


If rs.EOF = True And rs.BOF = True Then
Else
Do While rs.EOF = False
rs.MoveFirst
mes = rs.Fields("periodo_mes").Value
año = rs.Fields("periodo_año").Value
rif = rs.Fields("rif_contribuyente").Value
factura = rs.Fields("n_factura").Value
Control = rs.Fields("n_control").Value
monto = rs.Fields("monto_retencion").Value
porcentaje = rs.Fields("porcentaje").Value

'abrimos el archivo con FSO para escribir el documento xml
Set FSO = CreateObject("Scripting.FileSystemObject")
Set ofich = FSO.CreateTextFile(rutacompleta, True)

variable = "<?xml version =" & Chr(34) & "1.0" & Chr(34) & " encoding =" & Chr(34) & "utf-8" & Chr(34) & "?>"
ofich.writeline (variable)
ofich.writeline ("<RelacionRetencionesISRL RifAgente=" & Chr(34) & "J002938897" & Chr(34) & " Periodo=" & Chr(34) & & mes & & año & & Chr(34) & ">")
ofich.Close
Set ofich = Nothing
rs.MoveNext
Loop
rs = Nothing
End If

  #2 (permalink)  
Antiguo 03/03/2009, 12:59
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Error al imprimir variable

Por favor, no repitas temas, está en contra de las políticas del foro:
http://www.forosdelweb.com/f14/impri...riable-676287/

De todos modos, como te pregunté en tu otro tema, ¿por qué colocas & &?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 03/03/2009, 13:10
 
Fecha de Ingreso: enero-2009
Mensajes: 38
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Error al imprimir variable

Disculpa hago un proyecto y deseo terminarlo cuanto antes.

la linea que da problemas es esta:

ofich.writeline ("<RelacionRetencionesISRL RifAgente=" & Chr(34) & "J002938897" & Chr(34) & " Periodo=" & Chr(34) & & mes & & año & & Chr(34) & ">")

esta es & Chr(34) & para imprimir comillas dobles
y esta & mes & para imprimir la variable mes
& año & para imprimir la variable año
  #4 (permalink)  
Antiguo 03/03/2009, 13:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Error al imprimir variable

Pero es que las estás duplicando, lo cual es incorrecto. Debería ser:
Código vb:
Ver original
  1. ofich.writeline ("<RelacionRetencionesISRL RifAgente=" & Chr(34) & "J002938897" & Chr(34) & " Periodo=" & Chr(34) & mes & año & Chr(34) & ">")
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 07:13.