Fórum Como aumentar ou diminuir o valor do generator... #54018

29/11/2005

0

Como aumentar ou diminuir o valor do generator...


Max.sgj

Max.sgj

Responder

Posts

30/11/2005

Edilcimar

faça uma query e coloque SET GENERATOR NOMETABELA_NOMECAMPO_GEN to ´ + inttostr(NumeroGerador)


Responder

Gostei + 0

30/11/2005

Max.sgj

faça uma query e coloque SET GENERATOR NOMETABELA_NOMECAMPO_GEN to ´ + inttostr(NumeroGerador)


IBQuery1.SQL.Add(´SET GENERATOR GEN_TELEFONE_ID TO ´+inttostr(5);

Está dando erro...


Responder

Gostei + 0

30/11/2005

Edilcimar

With IBQuery1 do
Begin
Close;
Sql.Clear;
Sql.Add (´SET GENERATOR TELEFONE_NOMECAMPO_GEN to ´ + inttostr(NumeroGerador));
ExecSql;
Close;
End;


Responder

Gostei + 0

30/11/2005

Max.sgj

faça uma query e coloque SET GENERATOR NOMETABELA_NOMECAMPO_GEN to ´ + inttostr(NumeroGerador)



IBQuery1.SQL.Add(´SET GENERATOR ENDERECO CODIGO ENDERECO_GEN TO ´+inttostr(5);

Aonde estou errando...


Responder

Gostei + 0

30/11/2005

Edilcimar

leia o que eu escrive inclusive com as sublinhas, qualquer duvida pegue o generator exatamente como foi criado no bd


Responder

Gostei + 0

30/11/2005

Max.sgj

faça uma query e coloque SET GENERATOR NOMETABELA_NOMECAMPO_GEN to ´ + inttostr(NumeroGerador)



IBQuery1.SQL.Clear;
IBQuery1.SQL.Add(´SET GENERATOR ENDERECO CODIGO ENDERECO_GEN TO ´+inttostr(5);
IBQuery1.execSQL;
IBQuery1.SQL.Clear;

Aonde estou errando...


Responder

Gostei + 0

30/11/2005

Edilcimar

em tudo, compare o que eu escrevi e o que vc está escrevendo, ta enchendo de coisa que não tem


Responder

Gostei + 0

30/11/2005

Max.sgj

IBQuery1.SQL.Clear;
IBQuery1.SQL.Add(´SET GENERATOR ENDERECO CODIGO ENDERECO_GEN TO ´+inttostr(5));
IBQuery1.execSQL;
IBQuery1.SQL.Clear;


Aonde estou errando...


Responder

Gostei + 0

30/11/2005

Edilcimar

Sql.Add (´SET GENERATOR TELEFONE_NOMECAMPO_GEN to ´ + inttostr(NumeroGerador));
compare isto com o que vc está escrevendo, letra por letra


Responder

Gostei + 0

30/11/2005

Vinicius2k

Como se chama o seu generator? [b:47a9d8cdaa]ENDERECO_GEN[/b:47a9d8cdaa]?
Se sim:
SET GENERATOR ENDERECO_GEN TO <valor>


Um generator não está ligado à nenhuma tabela em específico e deve ser referenciado como um objeto independente.

T+


Responder

Gostei + 0

30/11/2005

Edilcimar

é verdade que pode ter qualquer nome, porém na hora de criar tenho por prática colocar o nomedatabela_nomedocampo-gen para facilitar, por isto citei
leia o que eu escrive inclusive com as sublinhas, qualquer duvida pegue o generator exatamente como foi criado no bd



Responder

Gostei + 0

30/11/2005

Vinicius2k

porém na hora de criar tenho por prática colocar o nomedatabela_nomedocampo-gen para facilitar

Eu também ! :)

Mas pareceu-me não ter ficado claro ao colega visto que a instrução que ele tentava passar referenciava também a tabela e campo, além do nome do generator.

T+


Responder

Gostei + 0

30/11/2005

Max.sgj

Se eu cliar duas vezes da a mensagem: cannot perform operation --DB is currently open.


Responder

Gostei + 0

30/11/2005

Max.sgj

Aonde estrou errando pois na segunda clicada informa que o banco de dados está aberto.


_DM_INTERBASE.IBDatabase1.DatabaseName:= ´C:\MaxProgramador\Pro Projeto\Teste\BD Interbase\BD.GDB´;
_DM_INTERBASE.IBDatabase1.LoginPrompt:= false;
_DM_INTERBASE.IBDatabase1.Params.Add(´user_name=sysdba´);
_DM_INTERBASE.IBDatabase1.Params.Add(´password=masterkey´);
_DM_INTERBASE.IBDatabase1.SQLDialect:= 3;
_DM_INTERBASE.IBDatabase1.DefaultTransaction:= IBTransaction1;
_DM_INTERBASE.IBDatabase1.Connected:= false;

_DM_INTERBASE.IBTransaction1.defaultdatabase:= _DM_INTERBASE.IBDatabase1;
_DM_INTERBASE.IBTransaction1.DefaultAction:= TACommitRetaining;
_DM_INTERBASE.IBTransaction1.Active:= false;

//Como Gerar no Generator...
With _DM_INTERBASE.IBQuery1 do
Begin
Close;
Sql.Clear;
Sql.Add (´SET GENERATOR ENDERECO_GEN TO ´+inttostr(10)

);
ExecSql;
Close;
End;


Responder

Gostei + 0

01/12/2005

Max.sgj

Escomando excluir o valor existente do genereitor e coloca outro valor oque eu quero e quando o varor for 51 eu coloque para 50 ou 52, sem saber o valor que existe dentro do gerereitor....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar