DataSetProvider tem desde o Delphi 4 se não me engano, a partir do D7 encontrado somente a partir da versão enterprise do produto para o desenvolvimento multicamadas com datasnap
Abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo Bianchin Enviada em: sexta-feira, 19 de outubro de 2007 16:17 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] [OFF] Por que TEdit para alterar campos? eu uso o D7 e nao achei o TDataProvider fui no google e ta me dando indicios q so tem no D200x sabem dizer se ele tem só nas versoes novas do delphi? ou se é componente de terceiros? Em 19/10/07, Andre Luis Silveria <[EMAIL PROTECTED] <mailto:gyncowboy%40yahoo.com.br> > escreveu: > > usamos com Firebir o trio TSQLQuery + TDataProvider + TClientDataSet e é > só alegria ... > > Como já disseram aqui, tudo serve na programação basta saber como e onde > aplicar. > > ----- Mensagem original ---- > De: Ricardo Bianchin <[EMAIL PROTECTED] <mailto:ricardodeveloper%40yahoo.com.br> <ricardodeveloper%40yahoo.com.br> > > > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <delphi-br%40yahoogrupos.com.br> > Enviadas: Sexta-feira, 19 de Outubro de 2007 15:50:31 > Assunto: Re: [delphi-br] [OFF] Por que TEdit para alterar campos? > > Srs, > > no tempo do delphi 6 eu usava access > > sempre usei datawares > > ha 1 ano tive q migrar pro firebird > > quando fui usar os datawares me deparei/aprendi na marra q só podia fazer > > next e first num dataset, q nao poderia mais usar o DBGrid e etc > > na epoca tive q largar os datawares e usar o tedit, stringgrid. > > tentei usar o SimpleDataSet mas quando um dado quebrara uma regra de > negocio > > no bd ele apenas nao gravava e nao se sabia pq nao gravou > > desde aquela epoca minha vida tem sido um inferno por nao poder usar > > datawares no firebird pq ele é um bd unidirecional > > realmente tenho q usar TEdits neste caso ou os amigos sabem de algo q > > buferise os dados num TDataset? > > [As partes desta mensagem que não continham texto foram removidas] > > <!-- > > #ygrp-mkp{ > border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px > 14px;} > #ygrp-mkp hr{ > border:1px solid #d8d8d8;} > #ygrp-mkp #hd{ > color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px > 0px;} > #ygrp-mkp #ads{ > margin-bottom:10px;} > #ygrp-mkp .ad{ > padding:0 0;} > #ygrp-mkp .ad a{ > color:#0000ff;text-decoration:none;} > --> > > <!-- > > #ygrp-sponsor #ygrp-lc{ > font-family:Arial;} > #ygrp-sponsor #ygrp-lc #hd{ > margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} > #ygrp-sponsor #ygrp-lc .ad{ > margin-bottom:10px;padding:0 0;} > --> > > <!-- > > #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, > sans-serif;} > #ygrp-mlmsg table {font-size:inherit;font:100%;} > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, > sans-serif;} > #ygrp-mlmsg pre, code {font:115% monospace;} > #ygrp-mlmsg * {line-height:1.22em;} > #ygrp-text{ > font-family:Georgia; > } > #ygrp-text p{ > margin:0 0 1em 0;} > #ygrp-tpmsgs{ > font-family:Arial; > clear:both;} > #ygrp-vitnav{ > padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} > #ygrp-vitnav a{ > padding:0 1px;} > #ygrp-actbar{ > clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} > #ygrp-actbar .left{ > float:left;white-space:nowrap;} > .bld{font-weight:bold;} > #ygrp-grft{ > font-family:Verdana;font-size:77%;padding:15px 0;} > #ygrp-ft{ > font-family:verdana;font-size:77%;border-top:1px solid #666; > padding:5px 0; > } > #ygrp-mlmsg #logo{ > padding-bottom:10px;} > > #ygrp-vital{ > background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} > #ygrp-vital #vithd{ > > font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform :uppercase;} > #ygrp-vital ul{ > padding:0;margin:2px 0;} > #ygrp-vital ul li{ > list-style-type:none;clear:both;border:1px solid #e0ecee; > } > #ygrp-vital ul li .ct{ > > font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;paddin g-right:.5em;} > #ygrp-vital ul li .cat{ > font-weight:bold;} > #ygrp-vital a{ > text-decoration:none;} > > #ygrp-vital a:hover{ > text-decoration:underline;} > > #ygrp-sponsor #hd{ > color:#999;font-size:77%;} > #ygrp-sponsor #ov{ > padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} > #ygrp-sponsor #ov ul{ > padding:0 0 0 8px;margin:0;} > #ygrp-sponsor #ov li{ > list-style-type:square;padding:6px 0;font-size:77%;} > #ygrp-sponsor #ov li a{ > text-decoration:none;font-size:130%;} > #ygrp-sponsor #nc{ > background-color:#eee;margin-bottom:20px;padding:0 8px;} > #ygrp-sponsor .ad{ > padding:8px 0;} > #ygrp-sponsor .ad #hd1{ > > font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height: 122%;} > #ygrp-sponsor .ad a{ > text-decoration:none;} > #ygrp-sponsor .ad a:hover{ > text-decoration:underline;} > #ygrp-sponsor .ad p{ > margin:0;} > o{font-size:0;} > .MsoNormal{ > margin:0 0 0 0;} > #ygrp-text tt{ > font-size:120%;} > blockquote{margin:0 0 0 4px;} > .replbq{margin:4;} > --> > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > http://br.mail.yahoo.com/ > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Atenciosamente, Ricardo Bianchin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Educating is having hope in the future!" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Batman cured us of the fear of the dark. Superman taught us to look to the light." ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ O que impressiona não é o grito dos maus; é o silêncio dos bons.(M.L.King) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [As partes desta mensagem que não continham texto foram removidas] __________ Informação do NOD32 IMON 2603 (20071019) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]