powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сертификация и обучение [игнор отключен] [закрыт для гостей] / вопрос из 70-316 (v.5.0)
3 сообщений из 3, страница 1 из 1
вопрос из 70-316 (v.5.0)
    #33221659
непонятка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решил проверить себя перед экзаменом, и столкнулся с таким вопросом:

70-316QUESTION NO: 54
You use Visual Studio .NET to develop a Microsoft Windows-based application. Your application contains a form named CustomerForm, which includes the following design-time controls:
• SQLConnection object named TestKingConnection
• SQLDataAdapter object named TestKingDataAdapter
• DataSet object named CustomerDataSet
• Five TextBox controls to hold the values exposed by CustomerDataSet
• Button control named saveButton
At design time you set the DataBindings properties of each TextBox control to the appropriate column in the DataTable object of CustomerDataSet.
When the application runs, users must be able to edit the information displayed in the text boxes. All user changes must be saved to the appropriate database when saveButton is executed. The event handler for saveButton includes the following code segment:
TestKingDataAdapter.Update(CustomerDataSet);
You test the application. However, saveButton fails to save any values edited in the text boxes. You need to correct this problem.
What should your application do?

A. Call the InsertCommand method of TestKingDataAdapter.
B. CALL THE Update method of TestKingDataAdapter and pass in TestKingConnection.
C. Before calling the Update method, ensure that a row position change occurs in CustomerDataSet.
D. Reestablish the database connection by calling the Open method of TestKingConnection.

ответы А и С, отпадают сразу
ответ В (который они считают правильным): ведь сам конекшн в датаадаптер не передается, а используется при создании команды
да и D ведь адаптер сам может открывать конекшн, если он закрыт

какие мысли?
...
Рейтинг: 0 / 0
вопрос из 70-316 (v.5.0)
    #33226120
понятка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и ладно, все равно не попался, но ответ все-таки интересно узнать
...
Рейтинг: 0 / 0
вопрос из 70-316 (v.5.0)
    #33241807
Jammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А имхо правильный ответ С:

Когда вызывается команда Update Адаптер пробегает по коллекции DataRow и для каждого изменённого(Modified) Row делает вызывает команду Update.
Но в этом случае не совсем верна постановка ситуации
70-316 QUESTION NO: 54However, saveButton fails to save any values edited in the text boxes.
Не ВСЕХ значений, а только "текуще-изменяемого" , т.к. в этом случае как я понимаю, текущий(отображаемый в текстбоксах) Row.RowState<>Modified.

ЗЫ. Если кто не согласен или есть дополнения, очень хочу выслушать.
ЗЗЫ. Кстати, при каких событиях изменяется/не изменяется RowState?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Сертификация и обучение [игнор отключен] [закрыт для гостей] / вопрос из 70-316 (v.5.0)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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