Ceh
-
Total de itens
452 -
Registro em
-
Última visita
Posts postados por Ceh
-
-
Pra pegar é pelo nome, normal como um campo texto.
Pra apagar tudo, é só você fazer um for each ou então usa replace.
[ ]'s
-
Cara, eu acho q você podia melhorar um pouco essa lógica do seu banco, porque cadastrar 3X o mesmo produto é coisa de loko...
P/ o produto não aparecer 3X, você tem q fazer um filtro por tamanho na query.
tamanho=Request.Form("tamanho") sql="Select * from produto where tamanho='"&tamanho"'"
Coloca seu código assim lá, que vai listar todos os produtos num tamanho x q você pode colocar numa combo.
De qualquer forma é melhor você tratar isso no bd, melhorar esse tamanho æ pra num ter q colocar no banco 3X.
[ ]'s
-
Eu fiz assim e funcionou:
-
Do jeito que você postou deu erro, então fiz assim e funcionou, mas só na primeira letra, não entendo porque, se eu coloquei o evento Change.
##Formulário##
Private Sub txtUsuario_Change() Dim usuario, senha usuario = txtUsuario.Text senha = txtSenha.Text Call Conecta(caminho) Dim strSQL, rs As ADODB.Recordset Set rs = New ADODB.Recordset strSQL = " SELECT *" & _ " FROM cad_part" & _ " WHERE nome Like'" & Trim(usuario) & "%' " & _ "order by nome" rs.Open strSQL, GotoAccess, adOpenKeyset, adLockOptimistic If rs.RecordCount > 0 Then Do While Not rs.EOF Lstpesquisa.AddItem rs.Fields(5) rs.MoveNext Loop End If End Sub
##Módulo##Public caminho, usuario, senha, GotoAccess, strSQL Function Conecta(caminho) Dim sLocal As String Dim Access As String sLocal = App.Path DoEvents Set GotoAccess = New ADODB.Connection Set GotoAccess = CreateObject("ADODB.Connection") Access = "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq= C:\vb\db1.mdb;" & _ "DefaultDir=" & sLocal & ";" GotoAccess.Open Access End Function
[ ]'s
-
Como está a tabela do banco de dados?
Acho que o erro está na hora de manipular os dados do banco.
[ ]'s
-
Tenta colocar o rs("foto") da linha 31 em uma variável antes dessa linha e dá um response.write na variável.
Talvez esteja deletando do banco 1º!
[]'s
-
Exatamente como o bareta postou:
Para buscar por ramo
-
Ao invés de for, usa for each!
Eu uso for each pra deletar mais de um registo(checkbox) e funciona direitinho.
Aqui esplica como usar.
[ ]'s
-
Pessoal, já consegui colocar tudo no listbox, mas surgiu outro problema... rssss
Ex: Eu digito a letra p(seleciona todo mundo com p), mas se eu continuo digitando paulo(não muda só para os nomes que começam com paulo), Aparece tb, Pablo, Patricia etc... aparecem todos que comecam com a letra p, mas as outras letras que eu digitei não!
Eu já separei tudo, tem uma parte só com o banco(módulo). Não sei porque não vai mudando se eu coloquei inclusive no evento Change.
[ ]'s
-
Continua a mesma coisa!! Não dá erro, mas também não preenche o listbox.
[ ]'s
-
Dois problemas:
1º: as linhas
Set conCadLivro = Server.CreateObject("ADODB.Connection") Set recLivro = Server.CreateObject("ADODB.Recordset") devem estar em uma só ASSIM: Set conCadLivro = Server.CreateObject("ADODB.Connection") Set recLivro = Server.CreateObject("ADODB.Recordset")
2º: Você não fez um select para colocar os dados do bd na memória.
[ ]'s
-
Pessoal, estou com um problema aqui! Preciso fazer uma busca no bd cada vez que um usuário pressiona uma tecla e colocar o resultado em um listbox... eu até tenho um código aqui, mas não funciona... vou postar aqui para ver se alguém consegue me ajudar.
Private Sub Txtpesquisa_Change() Dim I As Integer Dim J As Integer Dim aux As String Dim SQL As String Dim Sansql As String Dim db As Database Dim rs As Recordset Set db = DBEngine.Workspaces(0).OpenDatabase(App.Path + "\..\db1.mdb") Set rs = db.OpenRecordset("CAD_PART") LstPesquisa.Clear If Txtpesquisa <> "" Then J = Len(Txtpesquisa) J = J Mod Letras If J <> 0 Then Exit Sub End If SQL = "Select * from cad_part where nome like '" + Txtpesquisa + "%' order by nome" Set rs = db.OpenRecordset(SQL) If rs.RecordCount > 0 Then Do While Not rs.EOF LstPesquisa.AddItem rs.Fields(0) rs.MoveNext Loop End If rs.Close End If End Sub
Não ocorre nenhum erro, mas também não preenche o listbox quando eu pressiono uma tecla!
[ ]'s
-
Eu acho que você deve cobrar um valor/hora e estimar quantas horas irá gastar fazendo o trabalho... assim, você estima quanto vai cobrar, mas um sistema desses, vai levar muitaaaaasssss horas... isso só de programação, fora que você vai desenvolver algum design... se você não trabalha com design, vai ter q terceirizar... tem q pensar no custo que será isso tb... e não esqueça de "amarrar" tudo muito bem em contrato.
[ ]'s
-
Coloca assim:
-
Eu acho que a internet discada está com os dias contados, mas ainda vai levar alguns anos para essa realidade mudar... por mais tecnologia que se tenha... tem mta gente que nunca viu um computador de perto, que nunca mexeu no computador... digo isso, porque eu fui instrutora aqui na minha cidade(que não é pequena) e a maioria dos meus alunos nunca tiveram contato algum com a informática.
De qualquer forma, seria mais "negócio" tentar montar um provedor que gere o conteúdo e fazer uma parceria com os provedores banda larga.
[ ]'s
-
-
Acho que você deveria postar em redes... porque p/ disponibilizar acesso à internet, você tem q alugar um link na Embratel, Intelig, Telemar(esse é caro, pra você num poder concorrer com o velox)... Tem forma de você conseguir grana com acesso gratuito, eu não sei bem como eles trabalham, mas esses comerciais que a Intelig faz é justamente isso... você usa e eles cobram de alguém... vou pesquisar mais à respeito e posto aqui.
[ ]'s
-
Então, você coloca a session recebendo a sua variável
Session("pesquisa") = strPesquisando
toda vez que você precisar do que está na variável, você pode usar agora a session... para recuperar o que está armazenado na session, é só fazer ao contrário.
strPesquisando = Session("pesquisa")
[ ]'s
-
Assim ó:
Session("pesquisa") = variavel
Mas eu acho desnecessário o uso de session, até porque, quando você cria uma session cada usuário que entra no seu site tem uma... você tem q ver se não vai ficar sobrecarregado o sistema com tanta session.
[ ]'s
-
Ou enviar por parâmetro via url
[ ]'s
-
Se você enviar direto esses e-mails, vai tudo pra spam. Pra o servidor não entender como spam, é necessário que você envie de 3 em 3 segundos uma mensagem... o ideal pra fazer isso é de madrugada... existem alguns programas q fazem este tipo de envio... dá uma googlada...
[ ]'s
-
Que eu saiba sim, você pode determinar um horário pra executar, mas você pode executar quando o usuário logar e deslogar(no caso de sessão, porque gera uma pra cada usuário, com application eu nunca testei).
Eu por exemplo, envio uma mensagem pra minha caixa toda vez que alguém entra no meu site... sei q com bd seria mais "fácil", mas assim monitoro melhor.
[ ]'s
-
No internet explorer, vai em Ferramentas>Opções da Internet>Avançadas
desmarque a opção Mostrar mensagens de erro http amigáveis.
Assim você poderá ver qual a linha que contém o erro
[ ]'s
-
Se você tiver as imagens numa pasta você faz assim:
Excluir com checkbox
em ASP
Postado
Então!
Onde campo é o nome do checkbox
[ ]'s