Ir para conteúdo
Fórum Script Brasil

PigOne

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre PigOne

PigOne's Achievements

0

Reputação

  1. PigOne

    Erro Personalizado

    Tenho uma duvida que em minhas pesquisas pelo "PAI DOS BURROS (Google)" só encontrei solução para ASP.NET Exemplo para a possivel função, vou ter que fazer uma manutenção ao BANCO DE DADOS, e isso ON-LINE, quando isso ocorre, todos os clientes que estão tentando acessar meu sistema, iram receber aquela mensagem de ERRO do browser dizendo até a LINHA do código ou o motivo, mais o problema é que não queria que meus clientes não pudessem ver essa tela de mensagem e sim uma PERSONALIZADA que eu irei criar como exemplo “PREZADO CLIENTE O SITE ESTÁ EM MANUTENÇÃO; Isso é possível em ASP? Se alguém tiver uma LUZ ai pra mim, agradeceria muito Até mais, obrigado
  2. PigOne

    Data/Hora + Busca

    Bareta , usei a função CDate como você disse porem me retorna: " Tipos incompatíveis: 'CDate' " como erro =( Exemplo de dados digitados no form data01 "22/6/2011" e data02 ""
  3. PigOne

    Data/Hora + Busca

    Galera, estou inserindo um sistema de busca em ASP bem simples com um aquivo busca.htm com forms simples , porem ao fazer a pesquisa retorna um erro: Microsoft JET Database Engine (0x80040E07) Tipo de dados imcompatível na expressão de critério. busca.asp, line 74 sendo a linha 74: set tabela=Banco.execute(aspSQL) do cogido abaixo: <% Vdata01 = request.form ("data01") Vdata02 = request.form ("data01") Vnome = request.form("nome") Vcpf = request.form("cpf") Dim Banco, Caminho Caminho = Server.MapPath("banco.mdb") Set Banco = Server.CreateObject("ADODB.Connection") Banco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Caminho & "; Jet OLEDB:Database" SQL = "select * from tabela where data01='"&Vdata01&"' or data02='"&Vdata02&"' or nome='"&Vnome&"' or cpf='"&Vcpf&"'" set tabela=Banco.execute(SQL) If tabela.eof then response.redirect("buscar.htm") Banco.close set tabela=nothing end if %> Unica diferença desta busca para outras que já fiz e funcionou, é que os campos data01 e data02 do BD estão em formato Data/Hora do access e não texto como sempre vinha usando... alguém saberia me dizer onde está o erro, pois já tentei tirar ASPAS SIMPLES, TIRAR ASPAS DUPLAS, colocar ## mais até agora nada. Antecipadamente obrigado
  4. PigOne

    (Resolvido) Erro / Update

    CONSEGUI !!!!!! Valeu ae a força bareta
  5. PigOne

    (Resolvido) Erro / Update

    Bareta, descobri onde estava o erro, CAMPO MEMO ¬¬ Criei 3 campos (Memorando) no access e o s comandos de alteração que conheço não servem para esse tipo de campo Hoje separei todos os updates por linha e criei varios ".execute" ai o browser denuncio a linha onde esta a ".execute" com problema e foi justamente na linha do primeiro dos 3 campos memo que tenho, estou pesquisando agora na NET sobre como ALTERAR dados em um campo como este (memorando), mais ta dificil cara Pelo menos descobri onde era o erro, VLW a ajuda ae cara, agora é correr atraz de como Alterar campo memo, se caso você souber ficaria grato se me ajudasse, mais estarei na pesquisa aqui, caso consiga eu resposta aqui, avisando VLW
  6. Olá galera, sou novato em asp mais tenho facilidade com raciocínio lógico, por isso prefiro entender o que estou fazendo do que o POPULAR "Ctrl+C Ctrl+V" Porem tive um serio problema com a função update do SQL: <% vid = Request.form("id") vdata_cad = Request.form("data_cad") vdata_atualizacao = Request.form("data_atualizacao") vnome = Request.form("nome") vcpf = Request.form("cpf") vadesao = Request.form("adesao") vatendente = Request.form("atendente") vcod_proposta = Request.form("cod_proposta") vdados_cadastrados = Request.form("dados_cadastrados") vdados_atualizados = Request.form("dados_atualizados") vobs = Request.form("obs") Dim Banco, Caminho Caminho = Server.MapPath("bd.mdb") Set Banco = Server.CreateObject("ADODB.Connection") Banco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Caminho & "; Jet OLEDB:Database" aspSQL = "UPDATE tabela SET data_cad='"& vdata_cad &"',data_atualizacao='"& vdata_atualizacao &"',nome='"& vnome &"',cpf='"& vcpf &"',adesao='"& vadesao &"',atendente='"& vatendente &"',cod_proposta='"& vcod_proposta &"',dados_cadastrados='"& vdados_cadastrados &"',dados_atualizados='"& vdados_atualizados &"',obs='"& vobs &"' where id="& vid &"" Banco.execute(aspSQL) Banco.close %> O erro tem essa nomenclatura: Microsoft JET Database Engine erro '80040e10' Nenhum valor foi fornecido para um ou mais parâmetros necessários. /pasta/alterar.asp, linha 19 linha 19: aspSQL = "UPDATE tabela SET data_cad='"& vdata_cad &"',data_atualizacao='"& vdata_atualizacao &"',nome='"& vnome &"',cpf='"& vcpf &"',adesao='"& vadesao &"',atendente='"& vatendente &"',cod_proposta='"& vcod_proposta &"',dados_cadastrados='"& vdados_cadastrados &"',dados_atualizados='"& vdados_atualizados &"',obs='"& vobs &"' where id="& vid &"" Já tinha usado esse mesmo script umas 3 vezes com o mesmo tipo de dados e fui bem sucedido, e por esse motivo, fiquei sem entender o que esta errado, revisei o codigo e não pude constatar onde se encontra o erro, porem meu conhecimento é limitado, como disse sou novato em asp+sql, e por isso pode ter me escapado algum detalhe fundamental para esse erro Se alguém souber onde foi meu erro, agradeceria muito essa ajuda Abraço a todos
  7. Comecei aprender Script em PHP nesta sexta-feira (28/04) e estou adorando a linguagem, cheguei a ver deste de instalação do APACHE e como usa-lo, até decisões com “IF” e notei que a linguagem é bem semelhante a estrutura de C#,C e C++, Decidi então exercitar um pouco mais de Script PHP em casa, usando o que conheço em C++, mais deparei em um problema logo no inicio, todos os exemplos que tive em sala de aula e o que pesquisei na NET foram assim: <?php $var = 10; if($var > 5) { echo "O valor é maior que 5"; } ?> Sendo que $var = 10; indica que a variável var recebera um numero inteiro 10, até ai tudo bem, mais como faço para o usuário inserir um valor na variável var, como no exemplo abaixo em C++ main() { int var; scanf(“%d”,&var ); if($var > 5) printf("O valor é maior que 5"); } Existe um tipo de scanf para PHP ? Antecipando agradeço a atenção. vlw
×
×
  • Criar Novo...