Обновление / сохранение в базе данных SQL с использованием C #? - PullRequest
1 голос
/ 11 апреля 2009

Я не могу найти, как это сделать в Google нигде. Как сохранить в базу данных SQL, используя только код C #? Является ли это возможным? Метод сохранения, который используется по умолчанию при создании БД с помощью мастера, на самом деле не сохраняет БД:

this.Validate();
this.studentsBindingSource.EndEdit();
this.studentsTableAdapter.Update(this.studentsDataSet.FirstClass);

Ответы [ 2 ]

2 голосов
/ 11 апреля 2009

Мне кажется, что вы делаете это правильно.

Вам следует проверить адаптер таблицы и убедиться, что назначен оператор обновления. Если вы используете sprocs и вам назначен только sproc, то он будет доступен только для чтения (и не будет запрашивать обновление / вставку / удаление sprocs).

1 голос
/ 15 апреля 2009

Строка подключения может быть несколько, в зависимости от того, как вы настроены для входа в SQL.

Data Source=ServerName;Initial Catalog=DatabaseName;User Id=myUsername;Password=myPassword;

или

Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=SSPI;

Последнее, если вы используете аутентификацию Windows; то есть используя ту же учетную запись пользователя, с которой вы входите в Windows.

Источником данных обычно является имя вашей машины, или вы можете использовать (локально), чтобы справиться с ситуацией, если она находится на той же машине, на которой вы работаете.

...