Ir para conteúdo
Fórum Script Brasil

dark0

Membros
  • Total de itens

    6.198
  • Registro em

  • Última visita

Tudo que dark0 postou

  1. dark0

    Banco De Dados Dos Correios

    vejam aqui: http://www.aspbrasil.com.br/downloads/deta...odConteudo=1363 t+
  2. dark0

    Procura Po Cep

    Nada a ver com o assunto, hehehe Mas, eu achei um esquema legal .. com CEPs de varias cidades .. http://www.aspbrasil.com.br/downloads/deta...odConteudo=1363 Ate mais
  3. dark0

    Outlook Express

    Bem, abra as opções do OUTLOOK: Ferramentas, Opções. Vá na guia Segurança, procure a opção que habilite isto. (É um 'bug' do SP2. Quanto à contatos.. seu não.. se o provedor tiver alguma opção pra salvar os endereços.. o POP eu sei que tem ...
  4. E ae pessoal. Bom, ontem não tive muito tempo para explicar este comando. Bem, a princípio, creio que todos saibam o que seja Criar Tabelas, certo? Então, pode ser que em alguns casos, seja necessário que isto seja feito durante o codigo asp, com nomes dinâmicos, campos dinâmicos, e tudo mais. Imaginem um exemplo: Um sistema parecido com WEBMAIL. Sempre que um novo usuário é cadastrado, é criado uma nova tabela com o nome dele, e com as pastas 'padrões', como Caixa de Entrada, Saída. Então, pensem só.. Se não existisse tal comando, para criar dinâmicamente, toda vez que alguém se cadastrasse, o administrador teria que abrir o banco, criar a tabela, adicionar os campos padrões. Imaginem isto para 100 usuários. Mão de obra.. né? Eu digo isto, porque já montei um sistema similar ao que citei anteriormente. E foi por isso que corri atrás, para descobrir como criar tabelas direto, pelo SQL. Bom. Chega de blah blah blah, e vamos ao que interessa. Estes códigos, e sintaxes, eu testei apenas no Banco de dados ACCESS. Portanto, não me responsabilizo, caso não funcione com outros tipos de banco de dados. Vamos partir do Princípio: Passo 1: Conectar ao Banco de dados url_conexao = Server.MapPath("banco.mdb") set conexao = Server.CreateObject("ADODB.Connection") conexao.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&url_conexao Não vou entrar em detalhes de como é feita a conexão.. esta é uma forma, porém existem mais tipos. Com a conexão feita, podemos criar o SQL, que criará a tabela. Passo 2: Montando o SQL SQL = "CREATE TABLE nome_tabela (campo1 AutoIncrement, campo2 char(50), campo3 integer, Primary Key(campo1) )" Vamos entender o SQL acima: - CREATE TABLE, são comandos do SQL, que fazem a criação da tabela. Estes nunca mudam! - nome_tabela, é o nome da tabela que será criada. Pode ser uma variável, vinda de um formulario. Vale aqui ressaltar, que se a tabela já existir, via gerar um erro! Podemos driblar isto, fazendo um simples IF, e testando se a tabela já existe! - (, isto é um parentese mesmo. Ele inicia a definição de campos. E deve ser fechado, antes do término do SQL. - campo1, é o nome do campo que será criado. - AutoIncrement, é o tipo de campo que será criado. Este, é AutoNumeração. Mas pode ser Texto, Numero, Data, Memo, Etc .. - Primary Key (campo1), aqui estamos dizendo qual é a chave primária da tabela. Entre Parênteses, vai o nome do campo que será chave primaria. - ), aqui fechamos o parêntese, de definição dos campos da tabela. Bem, após o Passo2, a tabela foi criada com sucesso, ou não. Pois, pode ser que ela já exista, e tenha dado erro. Para isto, podemos usar o Passo 3! Passo3: Testando se a tabela já existe! adSchemaTables = 20 Set rsTabs = conexao.OpenSchema(adSchemaTables) tabela = false Do while not rsTabs.EOF if rsTabs("TABLE_TYPE") = "TABLE" then if rsTabs("TABLE_NAME") = "nome_tabela" then tabela = true end if end if rsTabs.MoveNext Loop if tabela = false then Response.Write "A tabela não existe" else Response.Write "A tabela existe!" end if Então, vamos tentar entender. A variavel tabela é inicializada com FALSE. Ela somente será TRUE, caso a tabela já exista! Pois, dentro do LOOP, estamos passando por todas as tabelas existentes, testando se alguma delas é igual à que vamos criar! Bem, por hora, acho que é isso! Em breve quero postar mais sobre cada tipo de campo, que pode ser criado! Abraços, e boa Programação!
  5. dark0

    Tipo De Dados Imcompatível

    Blza brother .. To fechando o tópico então Abraços
  6. Perdeu como? Não entendi ...
  7. dark0

    Problema Com Session

    é isso aí O tempo é mesmo 20 minutos? Dê uma olhada no seu IIS, e veja você mesmo o tempo.. Abraços
  8. dark0

    3º Desafio!

    Ranking atualizado! Parabens MarioFDF!
  9. dark0

    Problema Com Session

    o chamado "tempo padrão" é configurado no servidor WEB. Se não me engano, é 20 minutos.. mas tem que olhar.. hehe E depende da configuração do servidor.. pois isso pode ser mudado..
  10. dark0

    Mais Uma Duvida De Soma

    han? o que você quis dizeR?
  11. Olá pessoal. Resolvi abrir este tópico, para falarmos sobre Criação de Tabelas, com comandos SQL. Agora, estou meio na correria. Então, vou apenas iniciar o tópico. Depois, quando eu tiver mais tempo, eu dou mais detalhes sobre cada campo, e tudo mais. Um simples Exemplo: SQL = "CREATE TABLE nome_tabela (campo1 AutoIncrement, campo2 char(50), campo3 integer, Primary Key(campo1) )" conexao.execute(SQL) Ate mais
  12. dark0

    Saida De If

    tente colocar response.end este comando faz parar toda a execução do codigo
  13. dark0

    Senha

    olha.. recuperar a senha, realmente não tem como ... Tem um modo .. de via MS-DOS, excluir o arquivo que guarda tais senhas, para quando for fazer o login, ele não pedir mais a mesma .. Mas, daí, tem alguns 'poréns'. Se a partição for FAT32, funciona, porque eu já testei. Se for NTFS, eu nunca testei, pois MS-DOS, por padrão não reconhece partições NTFS. Mas, para o DOS reconhecer partições NTFS, basta usar algum programinha que faça isto. E aí.. que acha?
  14. dark0

    Problema Com Session

    dê uma lida aqui ... http://scriptbrasil.com.br/forum/index.php...ndpost&p=181067 t+
  15. dark0

    Mais Uma Duvida De Soma

    Então, <%=objrs("tvalor")%> e <%=objrs("tqto")%> são objetos/campos existentes na tabela?
  16. dark0

    Iframe

    Qual erro dá no Insert? Quando for TEXTO, usa-se aspa simples e aspa duplas. Quando for numero/data, usa-se apenas aspa duplas. t+
  17. dark0

    Mais Uma Duvida De Soma

    Qual destas linhas é a 110?
  18. Fazendo o TOP 1, pegaria apenas o primeiro.. e não o segundo, como é requerido. Bem, já foram citados inúmeros modos de fazer. Creio que a duvida já tenha sido sanada. Então, estou fechando este tópico. Se tiver mais duvidas, solicite para algum moderador, para reabri-lo Ate mais, Dark
  19. dark0

    Jmail

    Bem.. pra começar o codigo não funciona porque? Dá algum erro? O e-mail não chega? O que acontece? Então, se você acha que é o IF, de repente coloque RESPONSE.END, antes do END IF, para fazer o codigo parar de ser executado. Depois, o ServerAddress é aquele mesmo? (smtp.xxxx.com) E ainda, veja se o SENDER é aquele mesmo.. Pois, o erro mais comum que vejo cometerem, é colocar o SMTP do servidor errado, e o SENDER errado. Só isso, já faria o codigo todo dar errado. Lembrando.. o SENDER, é aquele quem envia o e-mail.. e não aquele que vai receber.. o que vai receber o e-mail, deve ser colocado em ADDRECIPIENT. Pelo que vi seu codigo está com estes 2 itens trocados.. (pelo que parece) Mas, reveja isto que falei, e qualquer coisa poste aí o erro Abraços
  20. Lol.. Bem.. Para mim, não vejo necessidade de colocar um Firewall. Meu computador fica ligado o dia inteiro, porém, ele fica Sob meu ADSL, e sob meu Roteador, que indiretamente se torna um firewall. Para chegar até meu micro, é preciso passar pelo Roteador, e isso só vai ser possível, se eu abrir portas nele. Então.. estou usando o Firewall do SP2, apenas para 'descargo de consciencia'. Mas, eu fiz uns testes aqui, e parece que ele funciona. Ele pode não ser um 'Zone Alarm' da vida.. mas quebra um galho ...
  21. dark0

    Iis

    qual versao do IIS? qual versao do Windows:? Win 2000/XP = IIS 5 Win 2003 = IIS 6 <- alguns bugs.. por ser versao nova.. Mas, já tentou o basico.. desinstalar e instalar de novo:?
  22. Abra seu banco de dados em modo ESTRUTURA, e clique neste campo, e coloque a OPÇÂO Permitir Comprimento 0 em SIM
  23. Usando o top 2, poderia dar um Rs.MOVELAST já que o ultimo é o segundo, hehe abraços
  24. dark0

    Carregar Página !

    Para esperar a pagina carregar toda antes de mostrar, é só colocar Response.Buffer = TRUE na primeira linha da pagina PS: Sem brigas pessoal, senão, terei de fechar o tópico Abraços
×
×
  • Criar Novo...