Foi negada uma solicitação para estabelecer conexão com o gerenciador de transações, Connection is busy with results for another Command - Delphi, IntraWeb
Usando Delphi é XE4, windows XP, MSSQL 2008 R2, Intraweb XIV
Numa tela onde faço a atualização de uma tabela (MSSQL 2008 R2), utilizo a SQLConnection que está no DataModule. Uso uma SQLDataSet para selecionar os dados, um DataSetProvider , um ClientDataSet que foram criados em tempo de execução, com o DataSource na tela em questão para acessar os dados, deste modo poder fazer edições e depois fazer o ApplyUpdates(0);
No momento em que o Apply é executado, tenho o seguinte erro:
"Foi negada uma solicitação para estabelecer conexão com o gerenciador de transações".
Na tentativa de estudar os componentes, simplifiquei a programação, fiz uma nova tela em que tenho todos os componentes mencionados colocados diretamente nela, com um grid, um navegador, e dois campos IWEdit para me permitir a edição. Quando faço o Apply, tenho o seguinte erro:
"SQL State: HY000, SQL Erros Code 0
Connection is busy with results for another Command"
Tiver o cuidado de setar alguns parametros conforme seu video no curso.
no clientdataset :
campo chave :
pfiNUpdate := false;
pfInWhere := true;
pfInKey := true;
e pra não campos chave
pfiNUpdate := true;
pfInWhere := false;
pfInKey := false;
no sqldataset
campo chave :
pfiNUpdate := true;
pfInWhere := true;
pfInKey := true;
e pra não campos chave
pfiNUpdate := true;
pfInWhere := true;
pfInKey := false;
e no DataSetProvider fica assim
UpdateMode = upWhereKeyOnly
Quem tem a resposta para resolver os erros mencionados??
Numa tela onde faço a atualização de uma tabela (MSSQL 2008 R2), utilizo a SQLConnection que está no DataModule. Uso uma SQLDataSet para selecionar os dados, um DataSetProvider , um ClientDataSet que foram criados em tempo de execução, com o DataSource na tela em questão para acessar os dados, deste modo poder fazer edições e depois fazer o ApplyUpdates(0);
No momento em que o Apply é executado, tenho o seguinte erro:
"Foi negada uma solicitação para estabelecer conexão com o gerenciador de transações".
Na tentativa de estudar os componentes, simplifiquei a programação, fiz uma nova tela em que tenho todos os componentes mencionados colocados diretamente nela, com um grid, um navegador, e dois campos IWEdit para me permitir a edição. Quando faço o Apply, tenho o seguinte erro:
"SQL State: HY000, SQL Erros Code 0
Connection is busy with results for another Command"
Tiver o cuidado de setar alguns parametros conforme seu video no curso.
no clientdataset :
campo chave :
pfiNUpdate := false;
pfInWhere := true;
pfInKey := true;
e pra não campos chave
pfiNUpdate := true;
pfInWhere := false;
pfInKey := false;
no sqldataset
campo chave :
pfiNUpdate := true;
pfInWhere := true;
pfInKey := true;
e pra não campos chave
pfiNUpdate := true;
pfInWhere := true;
pfInKey := false;
e no DataSetProvider fica assim
UpdateMode = upWhereKeyOnly
Quem tem a resposta para resolver os erros mencionados??
Nélio Domingues
Curtidas 0
Respostas
Jeferson
02/09/2015
Usando Delphi é XE4, windows XP, MSSQL 2008 R2, Intraweb XIV
Numa tela onde faço a atualização de uma tabela (MSSQL 2008 R2), utilizo a SQLConnection que está no DataModule. Uso uma SQLDataSet para selecionar os dados, um DataSetProvider , um ClientDataSet que foram criados em tempo de execução, com o DataSource na tela em questão para acessar os dados, deste modo poder fazer edições e depois fazer o ApplyUpdates(0);
No momento em que o Apply é executado, tenho o seguinte erro:
"Foi negada uma solicitação para estabelecer conexão com o gerenciador de transações".
Na tentativa de estudar os componentes, simplifiquei a programação, fiz uma nova tela em que tenho todos os componentes mencionados colocados diretamente nela, com um grid, um navegador, e dois campos IWEdit para me permitir a edição. Quando faço o Apply, tenho o seguinte erro:
"SQL State: HY000, SQL Erros Code 0
Connection is busy with results for another Command"
Tiver o cuidado de setar alguns parametros conforme seu video no curso.
no clientdataset :
campo chave :
pfiNUpdate := false;
pfInWhere := true;
pfInKey := true;
e pra não campos chave
pfiNUpdate := true;
pfInWhere := false;
pfInKey := false;
no sqldataset
campo chave :
pfiNUpdate := true;
pfInWhere := true;
pfInKey := true;
e pra não campos chave
pfiNUpdate := true;
pfInWhere := true;
pfInKey := false;
e no DataSetProvider fica assim
UpdateMode = upWhereKeyOnly
Quem tem a resposta para resolver os erros mencionados??
Numa tela onde faço a atualização de uma tabela (MSSQL 2008 R2), utilizo a SQLConnection que está no DataModule. Uso uma SQLDataSet para selecionar os dados, um DataSetProvider , um ClientDataSet que foram criados em tempo de execução, com o DataSource na tela em questão para acessar os dados, deste modo poder fazer edições e depois fazer o ApplyUpdates(0);
No momento em que o Apply é executado, tenho o seguinte erro:
"Foi negada uma solicitação para estabelecer conexão com o gerenciador de transações".
Na tentativa de estudar os componentes, simplifiquei a programação, fiz uma nova tela em que tenho todos os componentes mencionados colocados diretamente nela, com um grid, um navegador, e dois campos IWEdit para me permitir a edição. Quando faço o Apply, tenho o seguinte erro:
"SQL State: HY000, SQL Erros Code 0
Connection is busy with results for another Command"
Tiver o cuidado de setar alguns parametros conforme seu video no curso.
no clientdataset :
campo chave :
pfiNUpdate := false;
pfInWhere := true;
pfInKey := true;
e pra não campos chave
pfiNUpdate := true;
pfInWhere := false;
pfInKey := false;
no sqldataset
campo chave :
pfiNUpdate := true;
pfInWhere := true;
pfInKey := true;
e pra não campos chave
pfiNUpdate := true;
pfInWhere := true;
pfInKey := false;
e no DataSetProvider fica assim
UpdateMode = upWhereKeyOnly
Quem tem a resposta para resolver os erros mencionados??
OLA AMIGO ESTOU COM O MESMO PROBLEMA SABE QUAL A SOLUÇÃO PARA ISSO NÃO CONSIGO RESOLVER DE JEITO ALGUM
GOSTEI 0