Fórum criar stored procedure #52402

23/08/2005

0

estou criando meu primeiro banco usando fb, antes usava access.

estou apanhando muito, gostaria que alguém me explicasse sobre o funcionamento das sp´s (propriedaes e principais funcinalidades).

outra coisa é que não encontrei uam forma de armazenar informações do tipo (True, False).

fiz uma conexão usando componentes do bd express:
SQLConnection
SQLDataSet
DataSetProvider
ClientDataSet
todos ligados em si nesta sequencia.
o que não entendi ainda é fora o SQLConnection, os outros terei que criar um para cada transação que eu fizer?



grato a todos


Henrique Rodrigues

Henrique Rodrigues

Responder

Posts

23/08/2005

Gandalf.nho

1) SP nada mais é do que uma função salva no próprio banco de dados, semelhante às funções que vc cria no Delphi. Tem dois tipos: executável (que retorna só um conjunto de valores) e selecionável (retorna uma ou mais linhas de registros).

2) Para criar campos booleanos no Firebird vc deverá simulá-los com outro tipo de dados, normalmente SMALLINT ou CHAR(1).


Responder

Gostei + 0

24/08/2005

Henrique Rodrigues

outra outra coisa, acho que dá pra colocá-la aki mesmo

consegui finalmente fazer um cadastro de cliente simples.
fiz a trigger para autonumeração.

uma coisa estranha, quando gravo os dados, aparece um erro

´Fild ´ID_CLIENTE´ must have a value´.

quando vou olhar no banco, os dados esão lá normalmente.
não entendi uma coisa, porque tenho que informar o código, se a criação dele é automática?


Responder

Gostei + 0

24/08/2005

Mjr

Se você está fazendo com ClientDataSet, dê dois cliques nele, selecione o campo ´ID_CLIENTE´ e coloque false na propriedade Required.

isso deve resolver.

mjr


Responder

Gostei + 0

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

Aceitar