Mi idea es, según cada campo si admito o no valores null, por ejemplo...
si yo genero un XML de manera persistente de la estructura de este recordste obtngo algo similar a lo siguiente:
Código XML:
Ver original
<s:Schema id='RowsetSchema'> <s:ElementType name='row' content='eltOnly' rs:updatable='true' rs:UniqueTable='VERSION 2'> <s:AttributeType name='ID_Comp' rs:number='1' rs:write='true'> <s:datatype dt:type='int' dt:maxLength='4' rs:precision='0' rs:fixedlength='true' rs:maybenull='false'/> </s:AttributeType> <s:extends type='rs:rowbase'/> </s:ElementType>
En cada nodo se define en las etiquetas DataType algunos datos muy interesantes, como ser maxLength, precision, maybenull entre otros.
Mi pregunta es la siguiente, hay aguna forma de que, del recordset generado en memoria, obtener este informacion? digo, yo puedo con un simple ciclo recorrer cada campo del recordset y obtener el tipo de dato, mediante, por ejemplo
Código vb:
Ver original
for i=0 to rs.fields.count -1 msgbox(rs.fields(i).type.tostring) next
pero, el resto de las propiedades? se obtienen con algún método? es posible? si así no fuera, se podrá hacer leyendo el XML que genero a disco por otro lado? digo, cargo el XML en una variable y de ahí saco esos datos....lo primero esta resuelto (abrir el XML y meterlo en memoria, pero lo otro?? imagino que si se puede una cosa, la otra también, el tema es como??
je! dese ya muchas gracias!