quot;XSQLDA index out of rangequot; com IBQuery
Pessoal, esse insert a partir do delphi dá erro. Já no IBExpert dá certo.
Alguem tem alguma ideia?
Já descobri o que esta causando o problema. O que causa o problema é a aspas ´ seguida de dois pontos : Neste caso o trecho é este
Muito estranho! Se eu tirar a aspas da string, ou tirar o dois pontos dá certo!
Valeu
Alguem tem alguma ideia?
Já descobri o que esta causando o problema. O que causa o problema é a aspas ´ seguida de dois pontos : Neste caso o trecho é este
´1111"2222222: 3333333´
Muito estranho! Se eu tirar a aspas da string, ou tirar o dois pontos dá certo!
INSERT INTO CST ( COD_SEQ_CST, COD_SEQ_CHAMADO, COD_SEQ_AGENTE_SOLUCAO, NUM_CST, DAT_ATENDIMENTO, DAT_SOLUCAO, DEFEITO_CONSTATADO, DSC_SOLUCAO, OBSERVACAO, qtd_km_rodado, vlr_chamado, obs_valores, vlr_dist_percorrida, vlr_pedagio, vlr_outros, vlr_total, DAT_INCL, USER_INCL, DAT_ULT_ATLZ, USER_ULT_ATLZ ) VALUES ( 277,1898,6,16,´02.01.2006 17,15´,´02.01.2006 17,15´,´FGHFGH´,´HGF´,´1111´2222222: 3333333´,2,10,´´,0.4,0,0,10.4,´NOW´,´ANDRE´,´NOW´,´ANDRE´)
XSQLDA index out of range
Valeu
Tiagops
Curtidas 0
Respostas
Tiagops
03/01/2006
Estranho...
Ja experimentaram fazer este teste?
Fiz num outro sistema que tenho e deu o mesmo erro.. :?
To usando FB 1.5 !
Ja experimentaram fazer este teste?
Fiz num outro sistema que tenho e deu o mesmo erro.. :?
To usando FB 1.5 !
GOSTEI 0
Weber
03/01/2006
INSERT INTO CST ( COD_SEQ_CST, COD_SEQ_CHAMADO, COD_SEQ_AGENTE_SOLUCAO, NUM_CST, DAT_ATENDIMENTO, DAT_SOLUCAO, DEFEITO_CONSTATADO, DSC_SOLUCAO, OBSERVACAO, qtd_km_rodado, vlr_chamado, obs_valores, vlr_dist_percorrida, vlr_pedagio, vlr_outros, vlr_total, DAT_INCL, USER_INCL, DAT_ULT_ATLZ, USER_ULT_ATLZ ) VALUES ( 277,1898,6,16,´02.01.2006 17,15´,´02.01.2006 17,15´,´FGHFGH´,´HGF´,´1111"´´2222222: 3333333´,2,10,´´,0.4,0,0,10.4,´NOW´,´ANDRE´,´NOW´,´ANDRE´)
Isto deve resolver.
GOSTEI 0
Tiagops
03/01/2006
INSERT INTO CST ( COD_SEQ_CST, COD_SEQ_CHAMADO, COD_SEQ_AGENTE_SOLUCAO, NUM_CST, DAT_ATENDIMENTO, DAT_SOLUCAO, DEFEITO_CONSTATADO, DSC_SOLUCAO, OBSERVACAO, qtd_km_rodado, vlr_chamado, obs_valores, vlr_dist_percorrida, vlr_pedagio, vlr_outros, vlr_total, DAT_INCL, USER_INCL, DAT_ULT_ATLZ, USER_ULT_ATLZ ) VALUES ( 444,2013,3,1,´10.01.2006 12,20´,´10.01.2006 12,20´,´DSADSA´,´SADASD´,´SADAS ´´´ DASDSADSA : DSADAS´,0,15,´´,0,0,0,15,´NOW´,´ANDRE´,´NOW´,´ANDRE´)
XSQLDA index out of range
Mesmo erro :cry:
O que posso estar fazendo de errado?
Acho pouco provavel disso nao ter acontecido com mais ninguem...
:roll:
GOSTEI 0
Afarias
03/01/2006
Seu IBX está atualizado?!
T+
T+
GOSTEI 0
Tiagops
03/01/2006
Creio que sim Afarias.
O ultimo update que fiz foi esse :
20257_ibx_7[1].08_for_delphi_7_w_ib_7.1_support.ZIP
Obrigado!
O ultimo update que fiz foi esse :
20257_ibx_7[1].08_for_delphi_7_w_ib_7.1_support.ZIP
Obrigado!
GOSTEI 0
Gandalf.nho
03/01/2006
Se vc tentar passar esses valores via parâmetros ao invés de diretamente na SQL, funciona?
GOSTEI 0
Tiagops
03/01/2006
Vou tentar como experiencia. É que minha aplicacao foi desenvolvida tentando utilizar o maximo de OO que consigo com Delphi entao minha calsse de persistencia é unica pra alpicacao. Acho que teria que alterar muita coisa pra fazer via parametro nessa altura do campeonato :cry:
Esse erro acontece com voces tambem? Alguem tentou reproduzir isso ?
Valeu
Esse erro acontece com voces tambem? Alguem tentou reproduzir isso ?
Valeu
GOSTEI 0
Ednaldojunior
03/01/2006
Acredito que pelo tempo vc já resolveu, entretanto isso poderá ajudar outros com o mesmo prob. Se estiver usando procedure, como foi o meu caso basta deletar e recria-la. Comigo resolveu []´s :P
GOSTEI 0