Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Visual Basic > Declarar un String de 500 caracteres en VBA 2003
-Foros de debate

Visual Basic
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Declarar un String de 500 caracteres en VBA 2003
Enviado por Tizon el día 18 de junio de 2008

Hola a todo/as:

Tengo un problema queno sé ya cómo resolver. Agradecería mucho a quién me pudiera ayudar. Tengo un formulario en Acces que accede a direfentes bases de datos, con diferentes filtros, etc. Lo tengo resuelto con el siguiente código:

Me.Ctl1_Frm_CabeceraTotal.Form.RecordSource = StrSql

Hasta aquí la teoría es fácil, ya que sólo tengo que cargar la sentencia SQL en StrSql. El problema es que sólo me funciona con sentencias inferiores a los 250 caracteres. Al depurarlo me encuentro de que StrSql sólo carga hasta 250 caracteres. La ayuda me dice que al ser Strsql un String, debiera cargar un montón más, pero no lo consigo.

He probado a declarar la variable de los siguientes modos:

Dim StrSql as String. Sólo me carga los 250 caracteres
Dim StrSql as String * 500. No me permite operaciones con el String (tipo StrSql = StrSql & "a")
Dim StrSql as Variant. Me hace lo mismo que en la primera declaración. Agradecería cualquier ayuda o idea al respecto. Muchas gracias.

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network