como colocar registros do ClientDataSet numa table Paradox..
11/01/2006
0
gostaria de pegar esses dados e guardar numa tabela paradox ou access...
alguma q nao tenha limite de caracteres.. pq eu tenho campo no meu ClientDataSet com bem mais de 255 caracteres hehehehe..
eu queria mandar tudo pra um outro banco e salvar o banco com todos os registros e colunas....
alguem sabe como fazer?
valeu ?P
Salsa
Posts
11/01/2006
Bruno Belchior
11/01/2006
Salsa
mas vou explicar denovo...
eu quero fazer o seguinte...
coloquei um componente TTable no meu form...
e quero pegar todos os registros de todas as colunas que estao no meu ClientDataSet e colocar na Table...
quero criar uma tabela com todos os campos q tem no clientdataset .. e os registros ...!!!
resumindo... quero fazer um ´clone´ do clientdataset, mas quero salvar no access ou no paradox...
sako?
11/01/2006
Bruno Belchior
11/01/2006
Bruno Belchior
const cnstTeste = ´create table Teste( ´ + ´IdTeste integer, ´ + ´Nome varchar(50));´; begin if not FileExists(´c:\TesteParadox\Teste.db´) then begin with QryTeste do begin SQL.Clear; SQL.Add(cnstTeste); ExecSQL; end; end; end;
11/01/2006
Salsa
eu tenho campos no clientdataset q tem mto mais doq 255 caracteres...
qndo eu for criar os campos nessa tabela nova... eu tenho q por q tipo de campos pra eu gravar com mais de 255 chars?
no caso de nao ser possivel no paradox... no access eh possivel?
e eh o mesmo procedimento?
valeu pelo help :P
11/01/2006
Bruno Belchior
12/01/2006
Salsa
12/01/2006
Bruno Belchior
const cnstTeste = ´create table Teste( ´ + ´IdTeste integer, ´ + ´Nome varchar(50), ´ + ´CampoBlob Blob);´; begin if not FileExists(´c:\TesteParadox\Teste.db´) then begin with Query1 do begin SQL.Clear; SQL.Add(cnstTeste); ExecSQL; end; end; end;
Clique aqui para fazer login e interagir na Comunidade :)