|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
При редактировании DataGridView, связанной с таблицей локальной базы данных, сама таблица не меняется. Опции "Включить добавление","Включить правку" и "Включить удаление" не отражаются при запуске приложения, как это происходит при работе с таблицей базы данных SQL Server. В опциях локальной базы данных указано "Всегда копировать в выходной каталог". Заранее благодарю за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2016, 14:21 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
GROM17, вопрос какое отношение имеет к MS SQL server? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2016, 16:22 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
GROM17, а желтый и красный крестики не пробовали нажимать? Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2016, 16:52 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
Владислав Колосов, в MS SQL Server эти свойства DataGridView отражаются в работающем приложении, а здесь - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2016, 19:38 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
SQL2008, желтый крест предназначен для добавления пустой записи в конец таблицы. В DataGridView это работает, но на самой таблице не отражается. Красный крест предназначен для удаления записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2016, 19:42 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
GROM17"Всегда копировать в выходной каталог". Снимите ее. Ваша программа при каждом запуске стирает ту копию базы, в которой сделаны изменения ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2016, 10:16 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
Cat2, спасибо, я это уже проверял. Если БД не копировать в выходной каталог, то ее там и не будет, а с предыдущего запуска она не сохраняется (см. рис.). Более того, если переписать выходную папку в другое место и работать, просто запуская программу, то и в этом случае данные не редактируются. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2016, 19:37 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
GROM17, Для начала пропишите абсолютный путь к базе данных. При развертываении релиза замените его на относительный в апп.конфиг ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2016, 21:28 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
Cat2, это приложение не требует никакого кода с моей стороны. Имеется строка соединения с базой данных в файле конфигурации: connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf;Integrated Security=True". Даю ссылку на соответствующий лекцию: ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2016, 13:24 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
GROM17, Пожалуйста. Жаль что Вы так и не попробовали сделать ничего мною предложенного ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2016, 15:59 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
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| - это путь к базе данных, иначе бы таблицы не открывались. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2016, 16:22 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
GROM17|DataDirectory| Это путь к исполняемому файлу ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2016, 17:48 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
Cat2, AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf - все-таки к базе данных. Исполняемый файл находится в той же папке. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2016, 19:27 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
GROM17Cat2, AttachDbFilename=|DataDirectory|\LocalDBApp5_Data.mdf - все-таки к базе данных. Исполняемый файл находится в той же папке. Вы можете думать что угодно, но это Вам не поможет ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2016, 23:08 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
Я не понимаю вообще степени упоротости. Вместо того, что бы хотя бы попробовать написать абсолютный путь, ТС пытается рассказать нам свое видение обозначения |DataDirectory| ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2016, 23:13 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
Cat2, раз такое дело, скажите, пож., где и как прописать. Как в этом случае обеспечить распространение приложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 15:55 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 16:19 |
|
Не редактируется таблица локальной базы данных
|
|||
---|---|---|---|
#18+
Спасибо всем за советы. Проблема решается так: 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 17:47 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1400640]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
168ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 578ms |
0 / 0 |