![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.05.2011
Сообщений: 72
|
![]()
при добовлении записи в таблицу выдает ошибку
|
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Там написано, что есть ошибка в синтаксисе запроса на 51-м символе.
Не нравится слово Edit4. Может кавычки не правильно поставил? |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Чтобы не возиться с кавычками (из-за которых, как правильно заметил _SERGEYX_, и происходит ошибка) проще применить функцию, где внутри текста запроса нужны одинарные кавычки:
Код:
Так что и после исправления кавычек дальнейшее выполнение гарантирует ошибку. Последний раз редактировалось Прик; 26.02.2012 в 10:42. |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.05.2011
Сообщений: 72
|
![]()
теперь ругается на Несоответствие параметров. подскажите где я дурак) процедура с таким именем точно есть. убрал галочьку что поле не должно быть пустым.
Последний раз редактировалось brutalis; 26.02.2012 в 11:27. |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
Да, процедура такая есть, но как для нее подготовлены параметры?
Откуда нам здесь знать? Может быть несоответствие типов: параметра и значения... Кто его знает. Надо видеть что твориться в коде. И совсем уж непонятна тяга к ХП, когда эти простенькие запросы выполняются и обычным запросом с клиента точно также быстро. Последний раз редактировалось Прик; 26.02.2012 в 11:55. |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.05.2011
Сообщений: 72
|
![]()
поясни пожалуйста. особенно 2 часть.
|
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
По поводу ХП.
Процедура эта ничего не делает кроме того что добавляет запись в таблицу или обновляет данные. Точно так же можно сделать на клиенте модифицирующий запрос через IBQuery. И по производительности запросы ничем не будут отличаться. Так зачем городить? При разработке проекта часто требуется менять тексты запросов. А любое изменение в запросе гораздо проще сделать в коде программы, чем лезть в ХП и там править. К тому же, отлаживать запрос также проще в коде, чем в ХП. |
![]() |
![]() |
#8 | |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]() Цитата:
Если же нужно сделать селективную выборку данных - нет смысла писать в хранимой процедуре select * from table, т.к. именно возвращение результата и будет главной нагрузкой на сеть и на сервер. Так же нет смысла выполнять на стороне сервера слишком простые запросы и вычисления, которые и на клиенте выполнятся очень быстро. Во всяком случае, визуально разница будет незаметна. Понятно объяснил? ![]() |
|
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 08.09.2010
Сообщений: 880
|
![]()
_SERGEYX_ +1
Кроме некоторого нюанса. ХП полезны и тогда, когда работа проекта происходит с большим числом клиентов. Тогда не совсем удобно менять текст запроса в проге, а затем обновлять приложение у многочисленных клиентов. ХП здесь будут выступать в роли общего ресурса, который меняется в одном месте - только на сервере СУБД. |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка при добавлении записи | kuzmich | БД в Delphi | 3 | 20.10.2011 03:55 |
Ошибка при добавлении записи в таблицу | dmitruha | PHP | 2 | 22.07.2011 15:00 |
особенности при добавлении в таблицу данных типа Real | Marryy | БД в Delphi | 12 | 13.06.2011 17:35 |
при вставке записи в БД (MDB) выдает ошибку "неправильный синтаксис запроса" | lkjuio | C# (си шарп) | 8 | 01.05.2011 23:30 |
При установки игры выдает ошибку записи файла (возможна,нет места на диске ) | serenikei | Свободное общение | 8 | 05.03.2010 23:48 |