>>>>Hi,
>>>>
>>>>I was wondering if, when getting a cursor from SQL Server into VFP app (via SPT call), it is possible to determine if a field/column has a FOREIGN KEY constraint set? I am looking at the AFIELDS() function which populates 18 elements for each field but I don't seem to see any that would indicate FK constraint. Is it possible?
>>>>
>>>>TIA.
>>>
>>>No, it does not. You need to bring this info from the SQL Server in a separate call.
>>
>>Thank you. How would you call SQL Server to get info on FK constraint?
>
>Take a look at this query
>
>SELECT C.Table_Name, C.Column_Name
>FROM Information_Schema.Columns C
> INNER Join Information_Schema.Tables T
> ON C.Table_Name = T.Table_Name
> And T.Table_Type = 'Base Table'
> INNER Join Information_Schema.constraint_column_usage U
> ON C.Table_Name = U.Table_Name
> And C.Column_Name = U.Column_Name
> WHERE U.TABLE_NAME = 'dEPARTMENT'
>
>You can get similar info by querying different metadata tables.
Thank you very much. I will try it.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham