
Мой единственный опыт работы с VB и SQL был 10 лет назад, когда я делал приложение веб-формы. Оно работало отлично. Это первый раз, когда я создаю локальную базу данных SQL-сервера для использования в VB. Я использую VS 2015. Моя первая проблема возникла с моей первой и единственной тестовой таблицей «клиенты» с моей первой записью.
- Создал локальную базу данных через SQL Server Management Studio 2016 и создал одну таблицу — «клиенты».
- Подключился к БД в VS 2015. Подключение успешное.
- Добавил форму, создал набор данных и перетащил таблицу «клиенты» на форму. Все хорошо.
- Попытался добавить клиента через форму VB, но VB показывал -1 в качестве первого индекса вместо 1001, который я определил как первое начальное значение.
- Я подумал, что займусь этим позже, поэтому закрыл VS, открыл SQL management и добавил клиента туда. Все было в порядке. Индекс был 1001.
- Закрыл SQL-менеджер и снова открыл его, чтобы проверить, остались ли данные... они были — одна строка. Отлично.
- Открыл проект VS... данные исчезли. В таблице НЕТ строк.
- Закрыл VS и открыл диспетчер SQL... там тоже данные исчезли... никаких строк.
Как будто VS удаляет данные в таблице, когда я открываю проект VS!
Что может быть не так?