2015-12-07 5 views
-1

У меня есть база данных доступа MS, в которой у меня разные таблицы. Я хочу вводить значения через приложение формы Windows в базе данных. может кто-нибудь предложить мне, как сделать кодирование для вышеуказанного требования в VB.net. Я использую Visual Studio 2010 express edition.Как вставить данные в базу данных доступа MS, используя форму окна в vb.net

+0

Пожалуйста, покажите некоторые усилия, прежде чем отправлять. На этом есть миллионы ссылок. Вы уже провели какое-то исследование? У вас есть код, который не работает так, как вы ожидаете? Или просто сидят там, ожидая кого-то, чтобы написать код для вас? – Steve

+0

InsertQuery = "INSERT INTO Table1table (L1, L2, L3, L4, L5,) VALUES (@ L1, @ L2, @ L3, @ L4, @ L5)" – Hannure

+0

Я получаю "Синтаксическая ошибка в инструкции INSERT INTO" – Hannure

ответ

0

для справки ...

Dim con As New OleDb.OleDbConnection 
Dim cmd As New OleDb.OleDbCommand 
Dim rdr As OleDb.OleDbDataReader 

con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\DatabaseName.accdb;Persist Security Info=False;" 
con.Open() 

cmd = New OleDbCommand("INSERT INTO tableName (c1, c2) VALUES (@c1, @c2", con) 
cmd.Parameters.AddWithValue("@c1", txtbox1.text) 
cmd.Parameters.AddWithValue("@c2", txtbox2.text) 
cmd.ExecuteNonQuery() 
Смежные вопросы