Usuário com melhor resposta
Inserindo Dados no Access pelo VB

Pergunta
-
Estou com um problema ao inserir novos dados no access pelo VB, o que acontece é q se eu coloco letras ele diz q nenhum valor foi fornecido para aquele parametro, mas se eu uso numeros, funciona normalmente.
O meu projeto precisa que um campo Texto seja a chave primaria, pensei que poderia ser isso, mas não é mesmo não sendo a chave primaria ele não permite que eu insira texto. Alguem poderia ajudar? Vou postar o codigo.
Dim sql As String Dim cn As OleDb.OleDbConnection Dim cmd As OleDb.OleDbCommand sql = "INSERT INTO produtos(Nick, NomeDoProduto)" sql = sql & " values (" & txtApelido.Text & ", " & txtProduto.Text & ")" cn = New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source= c:/users/usuario/desktop/teste.accdb") cn.Open() cmd = New OleDb.OleDbCommand(sql, cn) cmd.ExecuteNonQuery() cn.Close()
Respostas
-
- Marcado como Resposta Alysson Queiroz sexta-feira, 23 de agosto de 2013 19:21
-
Todas as Respostas
-
-
- Marcado como Resposta Alysson Queiroz sexta-feira, 23 de agosto de 2013 19:21
-