DBX Error: No Mapping for Error Code Found com SQL Server
To desesperado, alguem me ajude
Desenvolvi uma aplicação em D7 com DBX, e estou colocando o .exe com as dlls(midas.dll, dbexpmss.dll, qtintf70.dll) e o arquivo .ini para conexão com o banco de dados SQL Server em um servidor.
alguem sabe pq dá este erro?
´DBX Error: No Mapping for Error Code Found com SQL Server´
Valeu
Desenvolvi uma aplicação em D7 com DBX, e estou colocando o .exe com as dlls(midas.dll, dbexpmss.dll, qtintf70.dll) e o arquivo .ini para conexão com o banco de dados SQL Server em um servidor.
alguem sabe pq dá este erro?
´DBX Error: No Mapping for Error Code Found com SQL Server´
Valeu
Jowjow
Curtidas 0
Respostas
Digitom
13/07/2005
Cara,
Você ter ficado feliz, por depois de tanto tempo alguém responder sua pergunta.
Não sei se você conseguiu resolver o seu problema.
Eu também não posso, resolver.
Inclusive estou com um problema parecido, só que o meu problema é que [b:5245b9ca87]somente em uma máquina[/b:5245b9ca87] que aparece a tal mensagem, já reinstalei o DELPHI e continua aparecendo a mensagem.
Estive fazendo pesquisa no forum, e alguém passou por este problema, não sei ela conseguiu resolver, caso tenha resolvido ou alguém tenha uma solução agradeço, muito, pois quando dá algum erro, tenho que abrir o delphi em outra máquina (ela é devagar que doí) para descobrir onde esta o erro.
PS. Também uso o Delphi 7 com o Firebird.
Brigadu.
Morais
Você ter ficado feliz, por depois de tanto tempo alguém responder sua pergunta.
Não sei se você conseguiu resolver o seu problema.
Eu também não posso, resolver.
Inclusive estou com um problema parecido, só que o meu problema é que [b:5245b9ca87]somente em uma máquina[/b:5245b9ca87] que aparece a tal mensagem, já reinstalei o DELPHI e continua aparecendo a mensagem.
Estive fazendo pesquisa no forum, e alguém passou por este problema, não sei ela conseguiu resolver, caso tenha resolvido ou alguém tenha uma solução agradeço, muito, pois quando dá algum erro, tenho que abrir o delphi em outra máquina (ela é devagar que doí) para descobrir onde esta o erro.
PS. Também uso o Delphi 7 com o Firebird.
Brigadu.
Morais
GOSTEI 0
Macbert
13/07/2005
DBX Error: No Mapping for Error Code Found
Esta mensagem indica que o Server não tem uma mensagem específica
MAPEADA para este erro, até ai nada de novo.
Tenho uma aplicação em Delphi 7 onde uso um datasource,um SQLDataSet, um DataSetProvider e um ClientDataSet, utililizo o Firebird 1.3, ao aplicar ApplyUpdates(0) ocorre o erro acima, fiz o seguinte:
1-) No ClientDataSet no Fields Editor clicar na chave primária na propriedade ProviderFlags configurar:
pfInUpDate = False,
pfInWhere = False,
pfInKey = True,
pfInHidden = False
2-)No componente DataSetProvider na propriedade UpDateMode deixar igual
a UpWhereKeyOnly.
No meu caso na tabela que apresentava a menssagem eu fiz o item 1 para cada campo da chave primária e o erro não mais ocorreu.
Espero ter ajudado, ok.
macbertocc@ig.com.br
Esta mensagem indica que o Server não tem uma mensagem específica
MAPEADA para este erro, até ai nada de novo.
Tenho uma aplicação em Delphi 7 onde uso um datasource,um SQLDataSet, um DataSetProvider e um ClientDataSet, utililizo o Firebird 1.3, ao aplicar ApplyUpdates(0) ocorre o erro acima, fiz o seguinte:
1-) No ClientDataSet no Fields Editor clicar na chave primária na propriedade ProviderFlags configurar:
pfInUpDate = False,
pfInWhere = False,
pfInKey = True,
pfInHidden = False
2-)No componente DataSetProvider na propriedade UpDateMode deixar igual
a UpWhereKeyOnly.
No meu caso na tabela que apresentava a menssagem eu fiz o item 1 para cada campo da chave primária e o erro não mais ocorreu.
Espero ter ajudado, ok.
macbertocc@ig.com.br
GOSTEI 0
Rhosaka
13/07/2005
a chave primária sempre deverá ser
pfInUpDate = true,
pfInWhere = true,
pfInKey = true,
os demais campos da tabela
pfInUpDate = false,
pfInWhere = false,
pfInKey = false,
se tiver algum campo com join
pfInUpDate = false,
pfInWhere = false,
pfInKey = false,
e no provider
UpDateMode deixar igual
a UpWhereKeyOnly.
uma pergunta no provider vc esta usando CommandText = true?
pfInUpDate = true,
pfInWhere = true,
pfInKey = true,
os demais campos da tabela
pfInUpDate = false,
pfInWhere = false,
pfInKey = false,
se tiver algum campo com join
pfInUpDate = false,
pfInWhere = false,
pfInKey = false,
e no provider
UpDateMode deixar igual
a UpWhereKeyOnly.
uma pergunta no provider vc esta usando CommandText = true?
GOSTEI 0
Foxcyber
13/07/2005
Tente mudar a propiedade OSAuthentication para False caso esteja true ou vice versa. Ja utilizei este driver para acessar SQLServer. Tive vários problemas. Em algumas consultas ele dava erro de sintax sendo que o select funcionava perfeitamente no Query Analyser. Conclusão. Comprei um novo driver que funciona muito bem.
GOSTEI 0