ClientDataSet XML
05/12/2005
0
Boa Tarde a todos!!! Alguém poderia me ajudar me excplicando como é possível acessar arquivos XML com ClientDataSet? Atribui o nome do arquivo que queria na Propriedade FileName utilizei alguns comandos como CreateDataSet mas ele em algumas situações não está nem criando um arquivo quando começo do zero, e além disso alguns registros não são criados quando dou o insert coisa e tal. Alguém pode me dar mais detalhes a respeito de como acessar em XML???? Desde já agradeço. Valeu da força.
Edvilson.chaves
Curtir tópico
+ 0
Responder
Posts
05/12/2005
Antseralves
1) Coloque um DBGrid, um DataSource e um ClientDataSet num
formulário
2) Ligue os componentes de modo a exibir futuramente os dados no
DBGrid, como de costume.
CASO JÁ EXISTA UM ARQUIVO XML DATAPACKET:
3) Clique com o botão direito do Mouse no ClientDataSet.
4) Selecione a opção ´Load from MyBase Table´ da caixa de diálogo.
5) Selecione o arquivo Xml DataPacket a ser carregado. Os dados
deverão aparecer no Grid, se houverem.
6) Com o ClientDataSet selecionado, vá no Object Inspector e na
propriedade ´FileName´ informe o arquivo que vc carregou no passo
anterior.
CASO NÃO EXISTA UM ARQUIVO XML DATAPACKET
3) Dê um Duplo Click no ClientDataSet para abrir o Fields Editor.
4) Clique com o botão direito do mouse no Fields Editor e selecione a
opção ´New Field´ para dar início a criação dos campos da tabela.
5) Preencha o Nome (Name), Tipo (Type) e eventualmente o Tamanho
(size) do campo que deseja criar. Repita o procedimeto para criar
todos os campos da tabela.
6) Após criar todos os campos clique no ClientDataSet com o botão
direito do mouse e selecione a opção ´Create DataSet´.
7) Clique novamente no ClientDataSet com o botão direito do mouse e
selecione a opção ´Save to MyBase XML Utf8 Table´.
6) Com o ClientDataSet selecionado, vá no Object Inspector e na
propriedade ´FileName´ informe o arquivo que vc carregou no passo
anterior.
OBS : Quando for executar o programa nunca esqueça de dar um
CLOSE na tabela (ClientDataSet.Close) antes de terminar o
programa senão os dados nunca serão gravados !.
Boa Sorte !
formulário
2) Ligue os componentes de modo a exibir futuramente os dados no
DBGrid, como de costume.
CASO JÁ EXISTA UM ARQUIVO XML DATAPACKET:
3) Clique com o botão direito do Mouse no ClientDataSet.
4) Selecione a opção ´Load from MyBase Table´ da caixa de diálogo.
5) Selecione o arquivo Xml DataPacket a ser carregado. Os dados
deverão aparecer no Grid, se houverem.
6) Com o ClientDataSet selecionado, vá no Object Inspector e na
propriedade ´FileName´ informe o arquivo que vc carregou no passo
anterior.
CASO NÃO EXISTA UM ARQUIVO XML DATAPACKET
3) Dê um Duplo Click no ClientDataSet para abrir o Fields Editor.
4) Clique com o botão direito do mouse no Fields Editor e selecione a
opção ´New Field´ para dar início a criação dos campos da tabela.
5) Preencha o Nome (Name), Tipo (Type) e eventualmente o Tamanho
(size) do campo que deseja criar. Repita o procedimeto para criar
todos os campos da tabela.
6) Após criar todos os campos clique no ClientDataSet com o botão
direito do mouse e selecione a opção ´Create DataSet´.
7) Clique novamente no ClientDataSet com o botão direito do mouse e
selecione a opção ´Save to MyBase XML Utf8 Table´.
6) Com o ClientDataSet selecionado, vá no Object Inspector e na
propriedade ´FileName´ informe o arquivo que vc carregou no passo
anterior.
OBS : Quando for executar o programa nunca esqueça de dar um
CLOSE na tabela (ClientDataSet.Close) antes de terminar o
programa senão os dados nunca serão gravados !.
Boa Sorte !
Responder
Clique aqui para fazer login e interagir na Comunidade :)