Set Transaction isolation level serializable
26/01/2010
0
Boa Noite Tenho um sistema e utilizo um banco de dados em sql server e tento executar a intrução através de uma clase desenvolvida por mim sendo que não estou conseguindo alcançar o objetivo. o que acontece, Criei uma query em tempo de execução; FQry:Tquery; Procedure x(Tabela:string); FQry := Tquery.create(nil);
if fqry.active then
fqry.close;
fqry.sql.clear;
fqry.sql.add = 'BEGIN TRANSACTION %S'+
#10'TRANSACTION ISOLATION LEVEL SERIALIZABLE'+
#10'SELECT * FROM %S';
fqry.execsql;
O que acontece a instrução executa, no exemplo deveria bloquear passo no momento de chamar o procedimento no meu coringa a TB_PRODUTOS. Então neste exato momento a tabela de produtos não poderia mais aceitar posts e nem apply. e ela esta aceitando.
Alguém sabe me informar como eu faço para solucionar este problema? Desde Já Agradeço Um ótimo dia
att : Leonardo Coelho Borges
Leonardo Borges
Posts
27/01/2010
Emerson Nascimento
outra coisa: você cria o dataset e não o liga ao banco de dados e ainda assim ele executa?
27/01/2010
Leonardo Borges
27/01/2010
Leonardo Borges
27/01/2010
Wagner Marrane
http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/718135f0-2e0c-435f-b8ab-88985f471245/
Clique aqui para fazer login e interagir na Comunidade :)