Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Работа с БД Добавлено: 31.08.07 17:42  

Автор вопроса:  Softer | Web-сайт: hware.org.ua | ICQ: 203660381  
Пишу программу пребующую для работы БД. Использую это
http://vbnet.ru/samples/download.aspx?id=674
Выборка идет отлично, но вот добавление (INSERT INTO) у меня все время вызывает ошибку. Кто-нить знает решение? )

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Softer



ICQ: 203660381  

Вопросов: 29
Ответов: 205
 Web-сайт: hware.org.ua
 Профиль | | #1
Добавлено: 31.08.07 17:42
Забыл добавить: использую .mdb

Ответить

Номер ответа: 2
Автор ответа:
 el-paso



Вопросов: 0
Ответов: 56
 Профиль | | #2 Добавлено: 31.08.07 18:41
Интересно.. А куда ты пишешь свое это INSERT INTO? Фрагментик кода покажи, а?

Ответить

Номер ответа: 3
Автор ответа:
 Softer



ICQ: 203660381  

Вопросов: 29
Ответов: 205
 Web-сайт: hware.org.ua
 Профиль | | #3
Добавлено: 31.08.07 18:46
sql = "INSERT INTO `O` (`Parent`, `Name`, `Man`, `Mail`, `Ans`) VALUES ('" & CStr(CurG) & "', '" & txtN.Text & "', '0', '" & txtM.Text & "', '" & t & "') ;"

Debug.Print sql
dbO.OpenRecordset sql

Ответить

Номер ответа: 4
Автор ответа:
 el-paso



Вопросов: 0
Ответов: 56
 Профиль | | #4 Добавлено: 31.08.07 19:01
Так я и думал ;) Но это неверный подход.
Метод OpenRecordset подходит только для выражений SELECT FROM.

Посмотри, как в примере реализована вставка новой записи, и все станет понятно.

Ответить

Номер ответа: 5
Автор ответа:
 Softer



ICQ: 203660381  

Вопросов: 29
Ответов: 205
 Web-сайт: hware.org.ua
 Профиль | | #5
Добавлено: 31.08.07 19:06
Упс. Понял. Недосмотрел. А как тогда изменять запись?

Ответить

Номер ответа: 6
Автор ответа:
 el-paso



Вопросов: 0
Ответов: 56
 Профиль | | #6 Добавлено: 31.08.07 19:11
Получаешь через OpenRecordset нужную запись, изменяешь ее значения и Update.

Ответить

Номер ответа: 7
Автор ответа:
 Softer



ICQ: 203660381  

Вопросов: 29
Ответов: 205
 Web-сайт: hware.org.ua
 Профиль | | #7
Добавлено: 31.08.07 19:12
Понял. Пасибо! )

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам