powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблемы с запросом
8 сообщений из 8, страница 1 из 1
Проблемы с запросом
    #32651440
voodoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть база .dbf (dBase), есть такой запрос:

INSERT INTO PriceList(address, id, name, price, stock, producer, currency) VALUES(?address, ?id, ?name, ?price, ?stock, ?producer, ?currency)

Ругается на синтаксис, пробовал в место знаков вопроса ещё: "@" и ":" - непомогает. Где лажа?
...
Рейтинг: 0 / 0
Проблемы с запросом
    #32651444
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что вы пытаетсь сказать серверу задавая "?" ? Каких действий ждете от него ?
Наверное чтобы он выдал диалог по вводу значений для параметров ?
Так этого MSSQL не умеет. Ибо он сервер а не средство для создания клиентского интерфейса
...
Рейтинг: 0 / 0
Проблемы с запросом
    #32651449
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я что-то не догоняю: .dbf ?
...
Рейтинг: 0 / 0
Проблемы с запросом
    #32651456
voodoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Что вы пытаетсь сказать серверу задавая "?" ? Каких действий ждете от него ?
Наверное чтобы он выдал диалог по вводу значений для параметров ?
Так этого MSSQL не умеет. Ибо он сервер а не средство для создания клиентского интерфейса


Этопараметризованный запрос, ? - это всеравно что и @, и это не MSSQL Server, а dBase
...
Рейтинг: 0 / 0
Проблемы с запросом
    #32651479
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавь всем переменным префикс "m."

Код: plaintext
1.
INSERT INTO PriceList (address, id, name, price, stock, producer, currency) ;
VALUES (?m.address, ?m.id, ?m.name, ?m.price, ?m.stock, ?m.producer, ?m.currency)

Надеюсь, отсутствие пробелов перед открывающими скобками - это опечатка?
...
Рейтинг: 0 / 0
Проблемы с запросом
    #32651490
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу ты, совсем запутал. Насколько я в курсе, параметризированный запрос - имеет место быть только в очень специфических ситуациях. В частности, когда необходима конвертация данных, например для передачи серверу.

А в простом листинге при вставке в таблицы - это просто бессмысленно! Пиши явно имена переменных безо вских вопросительных знаков. Какой смысл в параметрах?
...
Рейтинг: 0 / 0
Проблемы с запросом
    #32651530
voodoos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметризовать имеет смысл практически все запросы, да и мне так удобнее
...
Рейтинг: 0 / 0
Проблемы с запросом
    #32651603
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз. Попробуй придумать физический смысл параметризированного запроса в родном коде FoxPro.

Т.е. вот у тебя есть некий код:

select ...
SCAN
INSERT INTO ...
ENDSCAN

Какой смысл здесь-то писать параметры? Ты же явно можешь задать все значения переменных! Если нужен предварительный запрос - втыкашь формочку или InputBox() в нужных количествах.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблемы с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]