Com certeza, nesse período na faculdade vamos ter uma matéria somente sobre sql, estou ansioso para aprender esta poderosa linguagem. Por enquanto muito obrigado pelos esclarecimentos. Um abraço!
--- Em delphi-br@yahoogrupos.com.br, "Alessandro DUARTE de Moraes" <[EMAIL PROTECTED]> escreveu > > Cara é o seguinte: > > Usando ClientDataSet vc irá precisar usar o ApplyUpdates após fazer as alterações, pois o ClientDataSet trabalha em uma "imagem" (se é que posso chamar assim) do que existe no banco de dados. O ApplyUpdates irá concretizar as alterações feitas no banco, mas te aconselho a dar uma estudada em artigos que falem sobre ClientDataSet, pois sua funcionalidade é muito ampla, e caso vc não conheça bem o seu funcionamento isso pode resultar em vários problemas. > Eu uso e gosto muito do ClientDataSet, mas precisei estudar legal ele, pois antes utilizava apenas SQL puro para operar com o banco. Qdo migrei para ClientDataSet as coisas acontecem um pouco diferente, mas é muito mais coerente usá-lo pois elimina muito tráfego e requisições ao servidor. > > []'s > > ----- Original Message ----- > From: Gustavo André de Freitas > To: delphi-br@yahoogrupos.com.br > Sent: Wednesday, January 10, 2007 5:36 AM > Subject: [delphi-br] Migrando do Paradox para o Firebird 1.5 > > > Bom dia a todos! > > Estou migrando do Paradox para o Firebird 1.5 e estou encontrando > algumas dúvidas, gostaria que me ajudassem: > > 1- no paradox, quando queria editar um registro, usava o seguinte > código: > > if table.state in [dsinsert,dsedit] then > table.post; > > tentei algo parecido no firebird > if datamodule.clientdataset.State in [dsInsert,dsEdit] then > datamodule.clientdataset.Post; > > não altera o registro. > > 2- no paradox, quando queria excluir um registro, usava o seguinte > código: > > table.delete; > > tentei algo parecido no firebird > > datamodule.clientdataset.delete; > > não funcionou. > > Peço aos amigos que me ajudem nestas dúvidas simples, mas difíceis > para quem está começando > como eu. > > um abraço a todos! > > > > > -------------------------- > E-mail Seguro Vetorial.net > > Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, > encaminhe para [EMAIL PROTECTED] > > Chave de Identificação: 54568,45a4a5e751548813854808 > > > [As partes desta mensagem que não continham texto foram removidas] >