Используйте две таблицы данных в одной форме - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь реализовать родительско-дочернюю форму, которая содержит результаты из двух таблиц данных.Мне нужно, чтобы данные дочерней таблицы изменялись при навигации по записям родительской формы.

В моем сценарии мне нужно изменить записи транзакций с помощьюТаблица пользователей.

Я попытался добавить его в качестве запроса SQL.Это работает нормально, если я использую таблицу «Пользователь» в самом запросе, но когда я использую «транзакцию» или любую другую таблицу, это дает синтаксическую ошибку.

Сообщение = Неверный синтаксис рядом с ключевым словом «СДЕЛКА».

private void Tester_Load(object sender, EventArgs e)
{
    this.customerTableAdapter.Fill(this.transactionDBDataSet.Customer);
    bindTransactionData();
}

private void bindTransactionData() {
    string query = "SELECT * FROM TRANSACTION";
    da = new SqlDataAdapter(query, cn);
    da.Fill(dt);
    transactionGridView.DataSource = dt;
}

Пожалуйста, помогите мне с этим.Спасибо.

1 Ответ

0 голосов
/ 02 октября 2018

Слово «СДЕЛКА» зарезервировано.В SQL Server это должно быть указано в скобках, поэтому ваш SQL будет выглядеть следующим образом:

SELECT * FROM [TRANSACTION]

Вы не используете SQL Server, но я уверен, что это по-прежнему решает вашу проблему, так как этодовольно стандартная практика.

...