Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите из за чего ошибка / 6 сообщений из 6, страница 1 из 1
25.02.2005, 15:12
    #32933778
Farkhod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите из за чего ошибка
пишу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim f As New FileInfo( "D:\xml\test1.xml")
Dim ds As New DataSet()
Dim oda As New OleDbDataAdapter()
Dim conn As New OleDbConnection()
Dim doc As New XmlDataDocument(ds)
conn.ConnectionString = "Provider=SQLOLEDB.1;..."
oda.SelectCommand = New OleDbCommand("SELECT CustomerID, ContactName, ContactTitle FROM Customers", conn)
oda.Fill(ds)
doc.Save(f.FullName)

в строке
Код: plaintext
oda.Fill(ds)
VB ругается:
An unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll
...
Рейтинг: 0 / 0
25.02.2005, 15:28
    #32933835
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите из за чего ошибка
Вот такие банальные вещи происходят, когда неосмотрительно пытаешься создать все своими руками (сет, адаптер и т.д.), делал бы визардом и проблем избежал бы. Копай в сторону проверки правильности синтаксиса строки запроса и проверь строку подключения.
...
Рейтинг: 0 / 0
25.02.2005, 15:46
    #32933914
Va1entin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите из за чего ошибка
А на Additional Information обратили внимание?

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
25.02.2005, 15:47
    #32933918
Farkhod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите из за чего ошибка
ок сделал визардом.
а как связать DataSet и xml файл ?
делаю:
Код: plaintext
Dim doc As New XmlDataDocument(DataSet1) 'DataSet1 - созданный визардом
выходит синтаксическая ошибка:
DataSet1 is a type and cannot be used as an expression
...
Рейтинг: 0 / 0
25.02.2005, 15:54
    #32933945
Farkhod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите из за чего ошибка
ой извиняюсь я был неправ, надо было писать DataSet11
заработала так:
Код: plaintext
1.
2.
3.
4.
        Dim f As New FileInfo(Application.StartupPath & "\test2.xml")
        OleDbDataAdapter1.Fill(DataSet11)
        Dim doc As New XmlDataDocument(DataSet11)
        doc.Save(f.FullName)
а в чем ошибка если все писать со своими руками?
...
Рейтинг: 0 / 0
25.02.2005, 16:43
    #32934115
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите из за чего ошибка
авторА на Additional Information обратили внимание?
Ooops... Теперь обратили Но ведь все одно получилось...
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите из за чего ошибка / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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