Problemas con las propiedades de Fields

10/07/2003 - 11:59 por FJ Caballero | Informe spam
Hola a todos:
Quisiera poder controlar on-line desde mi escritorio las
propiedades de los campos de las tablas que tengo en el
servidor mediante ASP.
Al parecer las aplicaciones de Microsoft del servidor
están correctamente actualizadas.
No obstante tengo problemas para hacerlo. Puedo controlar
Name, Type y Attributes, pero me es imposible controlar
AllowZeroLength y Required.
Según parece antes existía un bug en las aplicaciones de
Microsoft, pero fue corregido con el motor Jet 4.0. Por
tanto en mi caso debería ser posible hacerlo.
Lo he intentado tanto con ADO como con SQL, y nada. Es
más, si quiero visualizar con ADO la propiedad Required,
me dice siempre False para tipos Text, aunque realmente
sea True.
¿Alguien podría explicarme cómo tener acceso
(visualización y modificación) a estas propiedades de
Fields?
 

Leer las respuestas

#1 Softjaen
13/07/2003 - 12:22 | Informe spam
"FJ Caballero" escribió:

Puedo controlar Name, Type y Attributes, pero me es
imposible controlar AllowZeroLength y Required.
Lo he intentado tanto con ADO como con SQL, y nada. Es
más, si quiero visualizar con ADO la propiedad Required,
me dice siempre False para tipos Text, aunque realmente
sea True.
¿Alguien podría explicarme cómo tener acceso
(visualización y modificación) a estas propiedades de
Fields?



Hola:

En lugar de utilizar la propiedad «Attributes» de un objeto «Field» de la
biblioteca de ADO, utiliza la misma propiedad, pero de un objeto «Column» de
la biblioteca de ADOX, sobretodo si quieres controlar la propiedad «Jet
OLEDB:Allow Zero Length», ya que ésta no está disponible en las propiedades
del objeto «Field» de ADO.

Te dejo la dirección de unos «Tips» de ADOX donde lo explico con más
detalle, en concreto los títulados «Cómo crear una tabla de Access» y «Cómo
añadir una columna a una tabla de Access ya existente». Los ejemplos están
escritos en Visual Basic, pero son fáciles de adaptarlos para ejecutarlos
mediante ASP:

Tips de ADOX
http://es.geocities.com/softjaen/ti.../index.htm

Un saludo

Enrique Martínez
[MS MVP - VB]

Preguntas similares