Prezado(a)s, boa tarde!
Sou utilizador SC a anos mas novo no ambiente SC + Windows + SQL Server.
Estou com uma dificuldade e o suporte diz que não é possível utilizar um campo que é do tipo uniqueidentifier como chave estrangeira (FK), verifiquei a documentação da MS e diz que é possível, fiz um teste utilizando a inserção manual (SQL) diretamente no banco e funciona!
Exemplo simples:
TB_CLIENTE
idCliente - uniqueidentifier ( PK )
Nome - nvarchar(255)
idCategoria - uniqueidentifier ( FK )
TB_CATEGORIA
idCategoria - uniqueidentifier ( PK )
Nome - nvarchar(255)
Queria simplesmente utilizar no FORM Cliente o idCategoria como um Select que exibe o Nome da categoria e armazenar o idCategoria. Simples, visualmente funciona no FORM, mas na hora do cadastro da erro.
Alguém já se deparou com esse problema e conseguiu resolver?
ATUALIZAÇÃO
O SC está tão desorientado com campo do tipo uniqueidentifier, que mesmo que eu tire a FK da tabela para ele fazer a inclusão, ao invés dele colocar o idCategoria do Campo Select, ele cria uma nova chave aleatória e insere no banco.(mesmo não estando marcado a opção gerar automaticamente).
Segue anexo para ajudar na compreensão.
Obrigado,
Luis Gustavo Leal