Я использую Visual Studio 2008 для создания приложения Winforms. Я подключил к нему базу данных под названием XStats. В нем есть одна таблица под названием XGames и в этой таблице 2 поля, XIndex
(поле первичного ключа) и GameNumber
. Используя следующий код, я могу добавить записи в базу данных, данные берутся из текстового поля, но после добавления я не могу просмотреть их, если я не закрою приложение и не перезапустил его.Обновление записей в базе данных SQL Server
con.ConnectionString = connectionString
con.Open()
Dim cmd As New SqlCommand
cmd.Connection = con
cmd.CommandText = "INSERT INTO XGames (GameNumber) VALUES ('" + TextBox701.Text + "')"
cmd.ExecuteNonQuery()
con.Close()
Существующие записи в базе данных отображаются в форме в подробном виде с помощью навигатора привязки. Как я могу сделать так, чтобы я мог просматривать все записи в базе данных, даже те, которые были добавлены во время текущего сеанса. Как будет очевидно, это моя первая попытка создать и использовать базу данных с приложением win forms, поэтому всякая и всякая помощь приветствуется. Спасибо.
Я не знаю, как бы вы обновили контроль. Просто комментарий, хотя вы должны использовать параметризованные запросы. –
Похоже, есть также форма с 701 неназванными текстовыми полями на ней. Обслуживание будет весело. – PaulG
Нет lol no form с 701 текстовыми полями на нем, это просто песочница формы, которую я использую для обучения. Когда я чувствую, что понял принципы этой методики, я только создам ее в своем текущем приложении. – simon