Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

noobre

Projecto de Curso: CHAT em MYSQL

Mensagens Recomendadas

noobre

Olá e venho-vos apresentar dúvidas em relação ao meu projecto de curso.

Ora eu já criei uma ligação "localhost" para haver Inserções, Leituras e Actualizações e Eliminações ..

Por exemplo num caso especifico, para ler um campo de uma coluna da base de dados, código exemplo:

Public Sub lermensagens()
	fecharconeccao() ' Fechar qualquer secção antes aberta, previnir futuros erros ..
	Try
		abrirconeccao() ' Abrir ligação á base de dados
		With cmd
			.Connection = conn
			.CommandText = "SELECT utilizadores.lastsession, mensagens.mensagem, mensagens.datahoraenvio, mensagens.useriddestino FROM utilizadores INNER JOIN mensagens WHERE useridorigem= '" & id_destino & "' AND useriddestino='" & OmeuID & "'" '" 'ORDER BY mensagens.idmensagem"
			dbread = cmd.ExecuteReader()

			While dbread.Read
				mostrarmensagem.AppendText(("Leitura: ") + (dbread("mensagem") + Environment.NewLine))
				Exit While
			End While
		   txtdados.AppendText("Leitura de Mensagens com sucesso" + Environment.NewLine)

		End With
		fecharconeccao()
	Catch ex As Exception
		MsgBox("Erro 5. Error is :" & ex.Message)
		fecharconeccao()
		Exit Sub
	End Try

End Sub

Dúvida: Na linha

mostrarmensagem.AppendText(("Leitura: ") + (dbread("mensagem") + Environment.NewLine))

Não posso ter duas leituras ? Já experimentei fazer assim e não dá! Exemplo:

mostrarmensagem.AppendText(("Leitura: ") + (dbread("useridorigem") + (dbread("mensagem") + Environment.NewLine)))

Basicamente esta função seria para ler mensagens da base de dados e não está a faze-lo. Agradeço futuras ajudas, obrigado!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
vikcch

Olá

mostrarmensagem.AppendText(("Leitura: ") + (dbread("useridorigem") + (dbread("mensagem") + Environment.NewLine)))

SELECT utilizadores.lastsession, mensagens.mensagem, mensagens.datahoraenvio, mensagens.useriddestino FROM

não tens o campo useridorigem no SELECT

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.