Pessoal, sei que eu to encheeeeendo o saco, mais é que linguagem nova, pra aprender no inicio, é uma desgraça, mais vamos lá. Olhem esse código, ele abre um txt, pega certos dados e insere no banco.
Dim nome As String
Dim endereco As String
Dim bairro As String
Dim insere As String
Dim com_insere As New ADODB.Recordset
insere = "INSERT INTO Funcionários (Nome, Endereço, Bairro ) VALUES ('" & nome & "', '" & endereco & "', '" & bairro & "');"
arquivo = FreeFile
Open "c:\teste.txt" For Input As arquivo
Do While Not EOF(arquivo)
Line Input #arquivo, Linha
nome = Mid(Linha, 1, 3)
endereco = Mid(Linha, 2, 3)
bairro = Mid(Linha, 3, 3)
Set com_insere = conexao.Execute(insere)
Loop
Close #arquivo
MsgBox ("inseriu")
Mais ele dá um erro nessa linha:
Set com_insere = conexao.Execute(insere)
Olha o Erro:
O campo Nome não pode ser uma sequência de caracteres de comprimento nulo.
O que isso significa? A variavel não fica vazia e ele dá esse erro.
Pergunta
Andersonjb
Pessoal, sei que eu to encheeeeendo o saco, mais é que linguagem nova, pra aprender no inicio, é uma desgraça, mais vamos lá. Olhem esse código, ele abre um txt, pega certos dados e insere no banco.
Mais ele dá um erro nessa linha:Olha o Erro:
O que isso significa? A variavel não fica vazia e ele dá esse erro.
alguém sabe porquê?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.