Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: asp ado как добавить запись и получить счетчик? Добавлено: 15.09.11 20:25  

Автор вопроса:  Kot137 | Web-сайт: www.drinkmoney.ru
при переходе с акеса на мускул перестал работать следующий код(asp):
rsItem.addNew
rsItem("email") = email
rsItem.Update
id=rsItem("id")

А именно, не возвращается значение(ID) поля счетчика созданной записи. В таблицу все заносится корректно, но =rsItem("id") - ничего не возвращает.

Закрывать таблицу, и селектом находить добавленную запись - как-то не айс.

Есть какое-нибудь разумное решение для MySQL?

Ответить

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

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



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #1
Добавлено: 15.09.11 21:35
нет под рукой асп, может *.tostring() или что-то подобное?
далее к сожалению проверять не могу... очень может быть дело в счётчике.

Ответить

Номер ответа: 2
Автор ответа:
 Kot137



Вопросов: 1
Ответов: 2
 Web-сайт: www.drinkmoney.ru
 Профиль | | #2
Добавлено: 15.09.11 21:50
*.tostring() - что Вы имели ввиду?

Счетчик считает корректно: создается запись с правильным значением счетчика. Но почему-то сразу после создания значение счетчика получить нельзя (пробовал до update и после...)

Ответить

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



Вопросов: 1
Ответов: 2
 Web-сайт: www.drinkmoney.ru
 Профиль | | #3
Добавлено: 15.09.11 23:18
Вопщем мне посоветовали не выпендриваться, после добавления найти созданную запись и выдернуть ID. Ибо в SQLях до update id еще не создан, а после добавления могло еще что-то добавиться. А понятия курсор там нет... Как-то так.

Ответить

Номер ответа: 4
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #4
Добавлено: 16.09.11 16:23
использовать селект самый верный способ, правда там кода бльше немного.

Ответить

Страница: 1 |

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



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