У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашему серверу MySQL, при сохранении в базе дC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашему серверу MySQL, при сохранении в базе д

Сообщение Anonymous »

Я создаю систему, в которой мне нужно сохранить данные из текстового поля, где мне нужно сохранить их в моей базе данных.
после ввода соответствующих данных я и нажимаю кнопку, где я ввожу свои запрос команды sql. Он показывает ошибку
"У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы найти правильный синтаксис для использования рядом с Change)values(000000001,Table 1,400, 1000,-600, 10,610)' в строке 1"
Вот изображение, которое нужно предоставить.
Код ошибки
вот мой код для сохранения его в базе данных.

Код: Выделить всё

if(listView1.Items.Count>0)
{

String Query = "insert into receiptsaletbl (InvoiceID,TableID,SubTotal,Discount,NetAmount,PaidAmount,Change)values("+ tbInvoiceNo.Text + "," + lbTableName.Text + "," + tbItemSub.Text + "," +tbDiscount.Text + "," + tbNet.Text + "," + tbPaid.Text + ","+tbBalance.Text+ ")";

MySqlConnection condb = new MySqlConnection(constring);
MySqlCommand cmddatabase = new MySqlCommand(Query, condb);
MySqlDataReader myReader;
try
{
condb.Open();

myReader = cmddatabase.ExecuteReader();

MessageBox.Show("Add Complete");

while (myReader.Read())
{

}

}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
condb.Close();

}
Вот моя база данных (я использую mysql Workbench 6.3)
Тип данных MySQL Workbench
обычно этот код работает с другой моей базой данных, например с продуктом база данных, я не понимаю, было ли это вызвано моим типом данных. Я использую double, потому что некоторые вычисления в скидках должны иметь десятичное число.
Уже пытаюсь заменить некоторые данные, но улучшения пока нет.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ds-to-your
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»