У меня есть сообщение об ошибке=синтаксическая ошибка в инструкции INSERT into.может ли кто-нибудь мне помочь
я пытаюсь вставить данные в базу данных, доступ
мой код:
использование системы;
использование системы.Коллекции.Общий;
использование системы.ComponentModel;
использование System.Data;
использование System.Data.Для oledb;
использование системы.Рисование;
использование System.Linq;
использование System.Text;
использование системы.Окна.Формы;
активатор пространства имен
{
общественности частичного класс form1 : форма
{
открытый form1()
{
метод InitializeComponent();
}
Метод oledbconnection подключение = новый объект oledbconnection();
частный недействительными методе button2_click(объект отправителя, EventArgs в электронной)
{
этот.Закрывать();
}
частный недействительными обработчика button1_click(объект отправителя, EventArgs в электронной)
{
соединять.Параметр ConnectionString = @"Поставщика=Майкрософт.Туз.Oledb для.12.0;Источник данных=С:\данные\проверка.# то # ;
Jet OLEDB:пароль базы данных=nif6914;";
строки поворотник = текстовое поле textbox1.Текст;
строка blinker2 = textBox2.Text;
соединять.Открыть();
Объект oledbcommand команду cmd = новый объект oledbcommand("вставить в Z_UL_Data(UL_RDate,UL_RActivation)" + "ценность(@поворотник,@blinker2)", подключения);
if (connect.State == ConnectionState.Открыть)
{
cmd.Parameters.Add("@blinker", OleDbType.Char, 20).Value = мигалка;
cmd.Parameters.Add("@blinker2", OleDbType.Char, 20).Value = blinker2;
пробовать
{
УМК.Метод executenonquery();
Ящик для сообщений.Show("Обновление Успешно");
текстовое поле textbox1.Текст = "";
поле textbox2.Текст = "";
соединять.Закрывать();
}
catch (исключение exp)
{
Ящик для сообщений.Показать("ошибка" + exp);
соединять.Закрывать();
}
}
еще
{
Ящик для сообщений.Показать("Сбой Соединения");
соединять.Закрывать();
}
}
}
}
Что я уже пробовал:
нужно ли мне менять свою вставку на строку