PigOne
Membros-
Total de itens
7 -
Registro em
-
Última visita
Tudo que PigOne postou
-
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
-
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 ""
-
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
-
CONSEGUI !!!!!! Valeu ae a força bareta
-
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
-
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
-
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