powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не редактируется таблица локальной базы данных
18 сообщений из 18, страница 1 из 1
Не редактируется таблица локальной базы данных
    #39222495
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При редактировании DataGridView, связанной с таблицей локальной базы данных, сама таблица не меняется. Опции "Включить добавление","Включить правку" и "Включить удаление"
не отражаются при запуске приложения, как это происходит при работе с таблицей базы данных SQL Server. В опциях локальной базы данных указано "Всегда копировать в выходной каталог".
Заранее благодарю за помощь.
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39222671
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROM17,

вопрос какое отношение имеет к MS SQL server?
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39222718
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROM17, а желтый и красный крестики не пробовали нажимать?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39222841
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов, в MS SQL Server эти свойства DataGridView отражаются в работающем приложении, а здесь - нет.
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39222846
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008, желтый крест предназначен для добавления пустой записи в конец таблицы. В DataGridView это работает, но на самой таблице не отражается. Красный крест предназначен для удаления записи.
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223001
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
GROM17"Всегда копировать в выходной каталог".
Снимите ее. Ваша программа при каждом запуске стирает ту копию базы, в которой сделаны изменения
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223164
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2, спасибо, я это уже проверял. Если БД не копировать в выходной каталог, то ее там и не будет, а с предыдущего запуска она не сохраняется (см. рис.). Более того, если переписать выходную папку в другое место и работать, просто запуская программу, то и в этом случае данные не редактируются.
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223215
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
GROM17,

Для начала пропишите абсолютный путь к базе данных.
При развертываении релиза замените его на относительный в апп.конфиг
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223344
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2, это приложение не требует никакого кода с моей стороны. Имеется строка соединения с базой данных в файле конфигурации: connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf;Integrated Security=True". Даю ссылку на соответствующий лекцию:
YouTube Video
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223378
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
GROM17,

Пожалуйста. Жаль что Вы так и не попробовали сделать ничего мною предложенного
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223385
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2, база данных располагается в выходной папке Visual Studio. Путь к ней явно нигде не прописан.
Это файл App.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="LocalDBApp5.My.MySettings.LocalDBApp5_DataConnectionString"
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>

Видимо, |DataDirectory| - это путь к базе данных, иначе бы таблицы не открывались.
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223404
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
GROM17|DataDirectory|
Это путь к исполняемому файлу
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223418
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,
AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf - все-таки к базе данных. Исполняемый файл находится в той же папке.
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223461
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
GROM17Cat2,
AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf - все-таки к базе данных. Исполняемый файл находится в той же папке.
Вы можете думать что угодно, но это Вам не поможет
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223462
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я не понимаю вообще степени упоротости. Вместо того, что бы хотя бы попробовать написать абсолютный путь, ТС пытается рассказать нам свое видение обозначения |DataDirectory|
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39223979
GROM1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2, раз такое дело, скажите, пож., где и как прописать. Как в этом случае обеспечить распространение приложения?
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39224002
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Не редактируется таблица локальной базы данных
    #39224088
GROM17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за советы. Проблема решается так:

Private Sub Form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles MyBase.FormClosed
Try
Me.Validate()
Me.CompaniesBindingSource.EndEdit()
Me.CompaniesTableAdapter.Update(Me.LocalDBApp5_DataDataSet.Companies)

Me.PersonsBindingSource1.EndEdit()
Me.PersonsTableAdapter.Update(Me.LocalDBApp5_DataDataSet.Persons)

MsgBox("Update successful")

Catch ex As Exception
MsgBox("Update failed")
End Try

End Sub
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не редактируется таблица локальной базы данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]