Обновление соединения с базой данных SQL - PullRequest
0 голосов
/ 15 марта 2009

Как обновить соединение базы данных в приложении VB с SQL Server 2005, чтобы при каждом изменении данных в SQL такие изменения регистрировались приложением? На данный момент приложение воспринимает изменения только после перезапуска, а это не то, чего я хочу.

Ответы [ 5 ]

1 голос
/ 15 марта 2009

Вам не нужно «обновлять» соединение с базой данных. Если ваше приложение воспринимает изменения только после перезапуска, значит, с обработкой транзакции что-то не так.

1 голос
/ 15 марта 2009

Возможно, вы не отправляете свои изменения в базу данных. либо это, либо не выполнение запроса снова.

0 голосов
/ 16 марта 2009

Я бы начал с поиска команды, устанавливающей уровень изоляции транзакций

   e.g. "*SET TRANSACTION ISOLATION LEVEL ...*"

Это либо устанавливается в коде, либо устанавливается по умолчанию из БД. Определите, на каком уровне изоляции работает приложение и подходит ли это.

Либо введите команду Google, либо обратитесь к электронной документации по SQL Server для получения более подробной информации.

0 голосов
/ 16 марта 2009

Вы хотите, чтобы данные в вашей программе автоматически обновлялись при изменении данных в sqlserver? Я не думаю, что вы можете сделать это.

0 голосов
/ 15 марта 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...