colega eu já havia postado em outro site de outra maneira, mas vi que vc está meio perdidinho mesmo.
bom é mais simples do que imagina, o programa estará em um estação ou mais o banco de dados estará em um servidor, somente o banco, a conexão com este banco é como se fosse uma conexão local, porém na string de conexao vc indica o caminho do banco na rede.
ou
192.168.0.1\pasta\banco.mdb
acima segue um exemplo com o banco access, mas é so alterar para outros
a leitura de código de barras é simples também o leitor funciona como se fosse um teclado rápido ou seja, se vc instalar um leitor em seu pc e abrir o bloco de notas e efetuar a leitura de um código de barras qualquer, o numero do mesmo aparecerá digitado no bloco de notas.
em um programa vb6 é só criar um campo (TextBox) e deixar o foco nele, no change deste textbox faça uma verificação da quantidade de caracteres digitados geralmente em código de barras são 12.
Private Sub txtCodigo_Change()
If Len(txtCodigo) = 12 Then
' efetua a pesquisa do codigo do aluno
' grava a data e hora
'apaga o textbox
txtCodigo.Text = ""
' e retorna o foco para o mesmo
txtCodigo.SetFocus
End Sub
pronto é assim que funciona