|
Доступ к БД. Облом
|
|||
---|---|---|---|
#18+
Господа, где-то здесь у меня происходит ошибка, которую не знаю, как чудесно можно устранить: Dim Conn as OleDbConnection Dib InsertData as new oleDbCommand ................ ........... ............. InsertData.Connection = Conn InsertData.Connection.Open InsertData.ExecuteNonQuery() И вот здесь происходит облом. Не нравится ему последняя строчка. По этой причине, не получается ни записать, ни удалить из базы. Кто-нибудь может подсказать, как это обойти. Просто VB для меня вещь исключительно новая. Тем более VB.NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2003, 20:20 |
|
Доступ к БД. Облом
|
|||
---|---|---|---|
#18+
Облом - облому рознь. Ты б привел хотя бы текст 1. облома 2. строки подключения к БД 3. строки запроса а в остальном - последовательность действий - вроде бы правильная ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2003, 07:57 |
|
Доступ к БД. Облом
|
|||
---|---|---|---|
#18+
Хорошо бы полный текст проги привести, иначе выявить твои ошибки не возможно. А у тебя как - ошибка генериться, или же просто данный кусок выполняется, но с базой ничего не происоходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2003, 10:14 |
|
Доступ к БД. Облом
|
|||
---|---|---|---|
#18+
В том-то и дело, что кусок не выполняется. 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 Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2003, 16:45 |
|
Доступ к БД. Облом
|
|||
---|---|---|---|
#18+
А, может, у кого есть код для стандартного интерфейса к БД на Access, который работает 100% с фишечками типа Edit Delete и Add? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2003, 16:52 |
|
Доступ к БД. Облом
|
|||
---|---|---|---|
#18+
Может, в SQL запросе ошибка? Попробуй сгенеренный запрос выполнить руками в Access'e. Пример по ссылке: ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2003, 17:32 |
|
Доступ к БД. Облом
|
|||
---|---|---|---|
#18+
В этом Sql-запросе нет ошибки, по-моему. Да он и простой. Но это не проходит и с другими: Delete, например, или Update. И с другими базами и запросами тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2003, 18:06 |
|
Доступ к БД. Облом
|
|||
---|---|---|---|
#18+
ссылка с примером: http://support.microsoft.com/default.aspx?scid=kb;EN-US;301075 Может, MDAC переставить? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2003, 19:15 |
|
|
start [/forum/topic.php?fid=20&fpage=1050&tid=1440128]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
29ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 414ms |
0 / 0 |