cara eu ja consegui, ou seja ,
pesquiso tabela sysobjects no campo name o nome da tabela que estou procurando, quando achar pego seu id
depois vou na tabela sysforeignkeys e procuro pelo campo fkeyid se existe algum registro com o id que localizei na tabela sysobjects, se houver algum registro o campo rkeyid tera a o id da tabela realcionada, o campo fkey indica a ordem da coluna do campo FK da tabela que estou consultando e o campo rkey o numero da coluna do campo PK da tabela principal
ai para saber o nome dos campos eu procuro na tabela syscolumns, id = id da tabela localizada e o campo colid = ao campo fkey da tabela sysforeignkeys ai eu pego o name que sera o nome do campo
vou fazer uma rotina com ado e depois coloco aqui
mais quero deixar bem claro vc que deu a ideia de procura na tabela syscolumns, ai eu fucei e deu certo
blz