|
|
|
вопрос из 70-316 (v.5.0)
|
|||
|---|---|---|---|
|
#18+
решил проверить себя перед экзаменом, и столкнулся с таким вопросом: 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 ведь адаптер сам может открывать конекшн, если он закрыт какие мысли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2005, 18:27:51 |
|
||
|
вопрос из 70-316 (v.5.0)
|
|||
|---|---|---|---|
|
#18+
ну и ладно, все равно не попался, но ответ все-таки интересно узнать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2005, 18:38:24 |
|
||
|
вопрос из 70-316 (v.5.0)
|
|||
|---|---|---|---|
|
#18+
А имхо правильный ответ С: Когда вызывается команда 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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2005, 17:30:06 |
|
||
|
|

start [/forum/topic.php?fid=34&msg=33221659&tid=1551588]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
162ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 448ms |

| 0 / 0 |
