bdpDataAdapter Dataset DataGrid
03/03/2005
0
SELECT Fc.* from FC, usuario where usuario.CodProp = Fc.CodProp and usuario.identificador = ?
O problema é o seguinte:
Quando ele me retorna 1 registro num tem nenhum erro
Porém, quanddo tem mais de 1, ele me retonar este erro:
[color=red:dd6dda9e8d]
Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
[/color:dd6dda9e8d]
Eu fiz o teste com o bdpCommand e ele me retornou sem problemas os registros...
A pergunta é: Pq no bdpDataAdapter isso ocorre e como resolver?
Grato desde já
Cristiam
Posts
07/03/2005
Xtavinho
no seu dataset, existe uma propriedade, ENFORCE CONSTRAINTS...
sete essa propriedade para FALSE, devera resolver seu problema
abracos
Gustavo
08/03/2005
Cristiam
Qndo eu tento pegar um campo apenas no DataAdapter, ex:
select Fc.AnoRef from FC, usuario where Fc.CodProp = usuario.CodProp and usuario.identificador = ?
Ele me dá a seguinte mensagem:
[color=red:a432c0c2dd]TableMapping update failed: O Índice estava fora dos limites da matriz[/color:a432c0c2dd]
Mas quando eu faço o mesmo select da seguinte forma:
select Fc.* from FC, usuario where Fc.CodProp = usuario.CodProp and usuario.identificador = ?
Ele funciona perfeitamente.
Sabe o por quê disto?
Grato desde já.
11/03/2005
Xtavinho
qualquer coisa, mailme...
xtavinho@ig.com.br
icq: 120428281
Clique aqui para fazer login e interagir na Comunidade :)