PERCORRER DADOS DA TABELA E SALVAR EM UM TXT
Olá, mais uma vez preciso de uma ajudinha dos meus caros colegas, sou iniciante e tenho um projetinho basico pra entregar amanhã, mais não estou conseguindo fazer, vou tentar explicar ao máximo pra ver se alguém consegue me ajudar...
Tenho um form que se chama DicDados, nesse form tenho um botao que se chama [Ô]geraSQL[Ô] (campoinserção2), ao clicar ele deve gerar em um txt uma query create table apartir dos dados que foram gravados na tabela que se chama dic_createtable. Porém para que isso aconteça preciso que tenho algumas rotinas a serem seguidas:
- deve gerar o txt e informar que foi gerado com successo
- deve perguntar ao usuario se ele deseja salvar
- se sim mostrar o commonDiallog save as permitindo assim que o usuario salve onde desejar
COLUNAS DO DIC_CREATETABLE
ENTIDADE,COLUNA,TIPODADO,BYTES,CHAVE,PERMISSAO
O txt deve ter uma cara assim:
CREATE TABLE [Ô]@entidade[Ô] (
[Ô]@coluna[Ô] [Ô]@tipodado[Ô] [Ô]@bytes[Ô] [Ô]@chave[Ô] [Ô]@permissao[Ô]
Esses dados devem ser substituidos pelos dados que conterem na tabela.
Não preciso nem abrir nem fechar conexao, pois o projeto foi baseado em o.o e o banco ja esta conectado.
Uso o SQL Server 2005
Não sei se fui clara, mais preciso mesmo de ajuda, muita muita, por favor...
meu msn é shellyvedder@hotmail.com, quem puder me add pra me ajudar estou desesperada!
Obrigado[Ô] [S38]
Tenho um form que se chama DicDados, nesse form tenho um botao que se chama [Ô]geraSQL[Ô] (campoinserção2), ao clicar ele deve gerar em um txt uma query create table apartir dos dados que foram gravados na tabela que se chama dic_createtable. Porém para que isso aconteça preciso que tenho algumas rotinas a serem seguidas:
- deve gerar o txt e informar que foi gerado com successo
- deve perguntar ao usuario se ele deseja salvar
- se sim mostrar o commonDiallog save as permitindo assim que o usuario salve onde desejar
COLUNAS DO DIC_CREATETABLE
ENTIDADE,COLUNA,TIPODADO,BYTES,CHAVE,PERMISSAO
O txt deve ter uma cara assim:
CREATE TABLE [Ô]@entidade[Ô] (
[Ô]@coluna[Ô] [Ô]@tipodado[Ô] [Ô]@bytes[Ô] [Ô]@chave[Ô] [Ô]@permissao[Ô]
Esses dados devem ser substituidos pelos dados que conterem na tabela.
Não preciso nem abrir nem fechar conexao, pois o projeto foi baseado em o.o e o banco ja esta conectado.
Uso o SQL Server 2005
Não sei se fui clara, mais preciso mesmo de ajuda, muita muita, por favor...
meu msn é shellyvedder@hotmail.com, quem puder me add pra me ajudar estou desesperada!
Obrigado[Ô] [S38]
No assunto, você informou a frase...
...o que dá a entender que você precisa dos REGISTROS da tabela.
Mas no corpo do tópico, você informou...
...o que dá a entender que você precisa da ESTRUTURA da tabela.
[S59]
Citação:PERCORRER DADOS DA TABELA E SALVAR EM UM TXT
...o que dá a entender que você precisa dos REGISTROS da tabela.
Mas no corpo do tópico, você informou...
Citação:CREATE TABLE [Ô]@entidade[Ô] (
[Ô]@coluna[Ô] [Ô]@tipodado[Ô] [Ô]@bytes[Ô] [Ô]@chave[Ô] [Ô]@permissao[Ô]
...o que dá a entender que você precisa da ESTRUTURA da tabela.
[S59]
Isso, vc esta certo eu necessito dos registros da tabela.
Quando dou o o exemplo: CREATE TABLE [Ô]@entidade[Ô] (
[Ô]@coluna[Ô] [Ô]@tipodado[Ô] [Ô]@bytes[Ô] [Ô]@chave[Ô] [Ô]@permissao[Ô]
é pq necessito que no meu txt, ele tenha essa cara como se eu fosse fazer im create em um banco de dados mesmo.
Possuo uma tabela que tem todos esses registros, bem como?: nome da tabela, tipo de dado, byte, chave e permissao(not null ou null), e qndo eu percorrer a tabela tenho que trazer esses dados uma vez já inseridos e transferir pro meu txt, qndo coloco o @ quero dizer que esses campos devem ser como variaveis. Entao exemplo, se eu tiver uma tabela com os dados inseridos:
Nome Entidade nome coluna Tipo dado byte chave permissao
Cliente Nome Cliente varchar 9 primary key not null
no txt deve estar assim:
CREATE TABLE cliente (cliente varchar (9) primary key not null)
mais ou menos isso.
Quando dou o o exemplo: CREATE TABLE [Ô]@entidade[Ô] (
[Ô]@coluna[Ô] [Ô]@tipodado[Ô] [Ô]@bytes[Ô] [Ô]@chave[Ô] [Ô]@permissao[Ô]
é pq necessito que no meu txt, ele tenha essa cara como se eu fosse fazer im create em um banco de dados mesmo.
Possuo uma tabela que tem todos esses registros, bem como?: nome da tabela, tipo de dado, byte, chave e permissao(not null ou null), e qndo eu percorrer a tabela tenho que trazer esses dados uma vez já inseridos e transferir pro meu txt, qndo coloco o @ quero dizer que esses campos devem ser como variaveis. Entao exemplo, se eu tiver uma tabela com os dados inseridos:
Nome Entidade nome coluna Tipo dado byte chave permissao
Cliente Nome Cliente varchar 9 primary key not null
no txt deve estar assim:
CREATE TABLE cliente (cliente varchar (9) primary key not null)
mais ou menos isso.
Vou repetir as perguntas do TECLA pois a dúvida permanece.
Você precisa criar um TXT com os comandos SQL para a criação da tabela?
Você precisa criar um TXT com os comandos SQL para a criação da tabela e a inclusão dos dados?
Você precisa criar um TXT com os comandos SQL para a inclusão dos dados?
PERCORRER a tabela significa ler TODOS os REGISTROS. Para criar a tabela (CREATE TABLE) não é necessário ler os registros.
Basicamente, após abrir a tabela, você pode utilizar a pripriedade FIELDS e suas [Ô]sub-propriedades[Ô]:
for Wx = 0 to rs.fields.count-1
rs.fields(Wx).name
rs.fields(Wx).type
next Wx
Você precisa criar um TXT com os comandos SQL para a criação da tabela?
Você precisa criar um TXT com os comandos SQL para a criação da tabela e a inclusão dos dados?
Você precisa criar um TXT com os comandos SQL para a inclusão dos dados?
PERCORRER a tabela significa ler TODOS os REGISTROS. Para criar a tabela (CREATE TABLE) não é necessário ler os registros.
Basicamente, após abrir a tabela, você pode utilizar a pripriedade FIELDS e suas [Ô]sub-propriedades[Ô]:
for Wx = 0 to rs.fields.count-1
rs.fields(Wx).name
rs.fields(Wx).type
next Wx
[txt-color=#0000f0][txt-size=2]CAMPANHA DEIXE NOSSO SITE LIMPO, FECHE SEU TÓPICO ASSIM QUE TIVER UMA RESPOSTA SATISFATÓRIA.[/txt-size][/txt-color]
Tópico encerrado , respostas não são mais permitidas