вызов хранимок |
Здравствуйте, гость ( Вход | Регистрация )
вызов хранимок |
svetlana |
5.11.2008, 14:32
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 13.10.2008 Из: Томск Пользователь №: 390 Спасибо сказали: 0 раз(а) Репутация: 2 |
Помогите!!!
есть хранимки, которые добавляют в базу какую-нибудь сущность и возвращают id например
и есть хранимка
вызываются они так
во втором случае в
даже не заходит.... в чем может быть проблема? и как ее решить? |
|
|
Litkevich Yuriy |
5.11.2008, 15:16
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
svetlana |
5.11.2008, 15:25
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 13.10.2008 Из: Томск Пользователь №: 390 Спасибо сказали: 0 раз(а) Репутация: 2 |
нет, ошибок нет..
хранимка выполняется, данные добавляются, а айдишник не приходит |
|
|
Litkevich Yuriy |
5.11.2008, 15:43
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
чесно говоря не знаю что не так. Но я несколько иначе поступаю:
т.е. я пользуюсь QSqlQuery::first() |
|
|
svetlana |
5.11.2008, 16:08
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 13.10.2008 Из: Томск Пользователь №: 390 Спасибо сказали: 0 раз(а) Репутация: 2 |
нашла загвозтку -
в конце перед return @ret надо поставить select @ret я в sql как-то не сильно разбираюсь, хранимки пишу не я... но видимо, это принципиально.../// |
|
|
Litkevich Yuriy |
5.11.2008, 16:18
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
это что за СУБД? мелкософтная? (я в ней вообще по нулям)
помоему в FireBird синтаксис по проще выглядит:
|
|
|
svetlana |
5.11.2008, 17:03
Сообщение
#7
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 13.10.2008 Из: Томск Пользователь №: 390 Спасибо сказали: 0 раз(а) Репутация: 2 |
Microsoft SQL Server 2005
)) |
|
|
Текстовая версия | Сейчас: 28.4.2024, 5:50 |