powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Доступ к БД. Облом
9 сообщений из 9, страница 1 из 1
Доступ к БД. Облом
    #32172301
Snap-over
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, где-то здесь у меня происходит ошибка, которую не знаю, как чудесно можно устранить:

Dim Conn as OleDbConnection
Dib InsertData as new oleDbCommand
................
...........
.............
InsertData.Connection = Conn
InsertData.Connection.Open
InsertData.ExecuteNonQuery()

И вот здесь происходит облом. Не нравится ему последняя строчка. По этой причине, не получается ни записать, ни удалить из базы.
Кто-нибудь может подсказать, как это обойти. Просто VB для меня вещь исключительно новая. Тем более VB.NET.
...
Рейтинг: 0 / 0
Доступ к БД. Облом
    #32172424
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Облом - облому рознь. Ты б привел хотя бы текст
1. облома
2. строки подключения к БД
3. строки запроса

а в остальном - последовательность действий - вроде бы правильная
...
Рейтинг: 0 / 0
Доступ к БД. Облом
    #32172529
Leshi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо бы полный текст проги привести, иначе выявить твои ошибки не возможно.
А у тебя как - ошибка генериться, или же просто данный кусок выполняется, но с базой ничего не происоходит?
...
Рейтинг: 0 / 0
Доступ к БД. Облом
    #32173083
Snap-over
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том-то и дело, что кусок не выполняется.

dim DBConnStr as String
DBConnStr = "PROVIDER=Microsoft.Jet.OLEDB.4.0;" _
& "DATA SOURCE=" _
& Server.MapPath("/db.mdb;")

Dim DBConn as new OleDbConnection (DBConnStr)

Dim DBInsert As String = "INSERT INTO Tfile" _
& "(file_name, file_internal_name, file_comment)" _
& "values (" _
& "'"& filename.Text &"'" _
& ",'"& fileinternalname.text &"'" _
& ",'"& filecomment.text &"')"

Dim DBCommand As New OleDBCommand(DBInsert)

DBCommand.Connection = DBConn
DBConn.Open()
DBCommand.ExecuteNonQuery()
DBCommand.Connection.Close()

Все прекрасно работает до строчки DBCommand.ExecuteNonQuery()

После этого ошибка: System.Data.OleDb.OleDbException: В операции должен использоваться обновляемый запрос.

Смотрел в msdn - все так.
Запускал другие примеры, которые должны работать - ноль на выходе.
Может, у меня в ДНК что не так или версия FrameWork старая?
У меня IIS 5.1 b 1.0 FrameWork

Спасибо
...
Рейтинг: 0 / 0
Доступ к БД. Облом
    #32173091
Snap-over
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А, может, у кого есть код для стандартного интерфейса к БД на Access, который работает 100% с фишечками типа Edit Delete и Add?
...
Рейтинг: 0 / 0
Доступ к БД. Облом
    #32173137
Konstantin Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может, в SQL запросе ошибка? Попробуй сгенеренный запрос выполнить руками в Access'e.


Пример по ссылке:


...
Рейтинг: 0 / 0
Доступ к БД. Облом
    #32173174
Snap-over
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этом Sql-запросе нет ошибки, по-моему. Да он и простой. Но это не проходит и с другими: Delete, например, или Update. И с другими базами и запросами тоже.
...
Рейтинг: 0 / 0
Доступ к БД. Облом
    #32173213
Konstantin Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ссылка с примером:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;301075


Может, MDAC переставить?
...
Рейтинг: 0 / 0
Доступ к БД. Облом
    #32173873
Leshi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала исправь в пути к файлу ошибку, вместо "/" нужно поставить "\", а то программа файлик на сервере не найдет.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Доступ к БД. Облом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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