erro ao salvar
Criei uma tabela tipo InnoDB em um banco de dados MySQL, a conexão utilizada foi ODBC (Command Type - adCmdTable) e em um Form associei os campos das tabelas aos objetos abaixo descritos.
Na tabela No Form
TabEmpresaInnoDBFrmTabEmpresa
Campos TipoCampos Tipo
EmprCod Int(2)Label
EmprNomeChar(20)TextBox
EmprRazaoChar(40)TextBox
EmprCNPJChar(20)MaskEdBox
EmprIE Char(15)MaskEdBox
EmprEnd Char(40)TextBox
EmprN Varchar(10)TextBox
EmprCompVarchar(20)TextBox
EmprBairroVarchar(20)TextBox
EmprCidadeVarchar(20)ComboBox
EmprUF Char(2) TextBox
EmprCEP Char(10) MaskEdBox
EmprFone1Char(15)MaskEdBox
EmprFax Char(15)MaskEdBox
EmprData DateTextBox
EmprTipo TINYINT(1)TextBox
-Coloquei um botao de Novo com a seguinte instrução ao clicar:
AdodcTabEmpresa.Recordset.AddNew
MaskEdBoxEmpCNPJ.SetFocus
- Outro botão para salvar ao clicar:
AdodcTabEmpresa.Recordset.Update
O problema ocorre qdo salvo, dá a seguinte mensagem, porém as vezes salva e as vezes dá esse erro, não consigo identificar o problema.
Run-time error ´-2147217887 ( 80040e21)´
Operação de várias etapas gerou erros. Verifique cada valor de status.
Tentei excluir alguns controles e deixar apenas alguns, só notei q qdo insiro apenas 1 ou 2 campos isso não ocorre.
Agradeço desde já a ajuda de alguém.
Mônica
Na tabela No Form
TabEmpresaInnoDBFrmTabEmpresa
Campos TipoCampos Tipo
EmprCod Int(2)Label
EmprNomeChar(20)TextBox
EmprRazaoChar(40)TextBox
EmprCNPJChar(20)MaskEdBox
EmprIE Char(15)MaskEdBox
EmprEnd Char(40)TextBox
EmprN Varchar(10)TextBox
EmprCompVarchar(20)TextBox
EmprBairroVarchar(20)TextBox
EmprCidadeVarchar(20)ComboBox
EmprUF Char(2) TextBox
EmprCEP Char(10) MaskEdBox
EmprFone1Char(15)MaskEdBox
EmprFax Char(15)MaskEdBox
EmprData DateTextBox
EmprTipo TINYINT(1)TextBox
-Coloquei um botao de Novo com a seguinte instrução ao clicar:
AdodcTabEmpresa.Recordset.AddNew
MaskEdBoxEmpCNPJ.SetFocus
- Outro botão para salvar ao clicar:
AdodcTabEmpresa.Recordset.Update
O problema ocorre qdo salvo, dá a seguinte mensagem, porém as vezes salva e as vezes dá esse erro, não consigo identificar o problema.
Run-time error ´-2147217887 ( 80040e21)´
Operação de várias etapas gerou erros. Verifique cada valor de status.
Tentei excluir alguns controles e deixar apenas alguns, só notei q qdo insiro apenas 1 ou 2 campos isso não ocorre.
Agradeço desde já a ajuda de alguém.
Mônica
Nika
Curtidas 0
Respostas
Sabado
21/02/2006
Utiliza o tradicional insert
GOSTEI 0