Obtener el valor de la propiedad DEFAULT desde ADOX

17/10/2008 - 19:03 por CHAR72 | Informe spam
Hola! estoy intentando leer el valor de la propiedad DEFAULT de un campo de
una tabla desde mi aplicación vb6, pero cuando intento leerlo me da error,
busque sobre la cuestion en google y sugieren leer info desde SQL SERVER
pero quisiera poder hacerlo desde adox para hacerlo general en mi app.

Saludos y gracias

Carlos
 

Leer las respuestas

#1 Alejandro Mesa
17/10/2008 - 19:19 | Informe spam
Carlos,

SQL Server ????

???? - 6.5, 7.0, 2000, 2005, 2008

Recuerda que se pueden usar expressiones para una restriccion default, por
lo que en esos casos tendras que evaluar la expresion para obtener el valor.

Si usas SS 2005 / 2008, chequea sys.default_constraints.

Ejemplo tomado de los BOL.

USE AdventureWorks
GO

SELECT d.definition FROM sys.default_constraints d
INNER JOIN sys.columns c
ON d.parent_column_id = c.column_id
WHERE d.parent_object_id = OBJECT_ID(N'HumanResources.Employee', N'U')
AND c.name = 'VacationHours';
GO


AMB

"CHAR72" wrote:

Hola! estoy intentando leer el valor de la propiedad DEFAULT de un campo de
una tabla desde mi aplicación vb6, pero cuando intento leerlo me da error,
busque sobre la cuestion en google y sugieren leer info desde SQL SERVER
pero quisiera poder hacerlo desde adox para hacerlo general en mi app.

Saludos y gracias

Carlos



Preguntas similares