Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314

Функция UpdateData() - не работает и возвращает False

16.01.2012, 19:33. Показов 1414. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть класс:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Imports System.Data.SqlClient
 
Public Class Author
    Private cnPubs As SqlConnection
    Private daPubs As SqlDataAdapter
    Private dsPubs As DataSet
 
    Public Sub New()
        cnPubs = New SqlConnection()
        cnPubs.ConnectionString = _
            ("Integrated Security=True; Data Source=LocalHost; Initial Catalog=Pubs")
        Dim strSQL As String
        Dim oSelCmd As SqlCommand
        strSQL = "SELECT au_id, au_lname, au_fname FROM authors"
        oSelCmd = New SqlCommand(strSQL, cnPubs)
        daPubs = New SqlDataAdapter()
        daPubs.SelectCommand = oSelCmd
 
        Dim oUpdCmd As SqlCommand
        strSQL = "UPDATE authors set au_lname = @au_lname, au_fname = @au_fname, WHERE au_id = @au_id"
        oUpdCmd = New SqlCommand(strSQL, cnPubs)
        oUpdCmd.Parameters.Add("@au_id", SqlDbType.VarChar, 11, "au_id")
        oUpdCmd.Parameters.Add("@au_lname", SqlDbType.VarChar, 40, "au_lname")
        oUpdCmd.Parameters.Add("@au_fname", SqlDbType.VarChar, 40, "au_fname")
        daPubs.UpdateCommand = oUpdCmd
    End Sub
 
    Public Function GetData() As DataSet
        dsPubs = New DataSet()
        daPubs.Fill(dsPubs, "Authors")
        Return dsPubs
    End Function
 
    Public Function UpdateData(ByVal DSChanged As DataSet) As Boolean
        Try
            daPubs.Update(DSChanged, "Authors")
            Return True
        Catch ex As Exception
            Return False
        End Try
    End Function
End Class
Почему-то функция GetData() - работает
а функция UpdateData() - не работает и возвращает False
Может кто-нибудь знает, почему?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.01.2012, 19:33
Ответы с готовыми решениями:

Функция не возвращает false
Вообщем str это строка, которая может содержать в себе знак математической операции, скобки, число (например 1, 5, 556, 33 ..) и т.д. ...

Функция не возвращает false
Функция не возвращает false /* ========================================================================== Функция для рекурсивного...

Функция возвращает false
Смотрю через Debug, после return true в области try переходит на return false в catch (при этом пропуская ERROR = false;ERROR_TEXT =...

3
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
16.01.2012, 19:34  [ТС]
Smaliq, почему он табуляции не воспринимает???
0
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
17.01.2012, 11:18
Эта...
А эта какой язык?
Эта - форум VB.
0
0 / 0 / 0
Регистрация: 22.09.2007
Сообщений: 314
17.01.2012, 17:26  [ТС]
эта типа VB.NET
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.01.2012, 17:26
Помогаю со студенческими работами здесь

Функция mail возвращает false
Взял вот это скрипт с сайта документации PHP: <?php $to = 'nobody@example.com'; $subject = 'the subject'; $message = 'hello'; ...

Функция mail возвращает False
Доброго времени функция mail не отправляет письма, возвращает false CentOS 6.7 IspManager 5 Lite подскажите что может быть, был на...

функция if возвращает false вместо 0
Есть строка в которой есть только 5 различных значений, для каждого из значений должна соответствовать цифра, и в итоге считать сумма(но...

Функция SetInformationJobObject() возвращает false
Функция SetInformationJobObject() возвращаетFALSE HANDLE hJob = CreateJobObject(NULL, NULL); if (NULL != hJob) { ...

Функция mail() возвращает false
Доброе утро,форумчане! Помогите разобраться, почему функция mail возвращает false. файл mail.php <?php ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru