Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Вниз

не видит параметр!   Найти похожие ветки 

 
malamba   (2005-07-08 18:39) [0]

Какой-то глюк с этими параметрами.

Стоит компонент StoredProcedure.
Указывает на хранимую процедуру на сервере.
В списке параметров вижу их всех.

А как только в коде обращаюсь к любому
...FieldByName("@myParam").As...

так выдает ошибку: параметр не найден!
Синтаксис - без ошибок. Копировал, вставлял из списка.
И тем не менее ошибка.
Когда меняешь на сервере хоть одну букву, и меняешь в коде - все, сразу понимает. А так - ни в какую.

Може кто подобное видел?


 
Val ©   (2005-07-08 18:42) [1]

что-то я не очень понял обращение к параметру через FieldByName - это так модно при работе с MS SQL?


 
malamba   (2005-07-08 18:48) [2]

А как прввильно?
Я хочу поиметь выходной параметр.


 
Val ©   (2005-07-08 18:52) [3]

F1 says:

ParamByName method (TStoredProc)

Accesses parameter information based on a specified parameter name.

Delphi syntax:

function ParamByName(const Value: String): TParam;

Description

Call ParamByName to return parameter information for a specific parameter based on its name. Value is the name of the parameter for which to retrieve information. Typically ParamByName is used to set an input parameter’s value at runtime, or to retrieve the value of an output parameter.


 
malamba   (2005-07-08 19:00) [4]

Ах, Parameters.ParamByName....

Val, спасибо, у меня остатки от старого кода, когда коннектился к базе Access и другие компонеты - Querry и DataSet
Не обратил внимание.


 
Desdechado ©   (2005-07-08 21:04) [5]

@ перед именем параметра - это тоже особенность MSSQL?


 
Ольга   (2005-07-09 12:10) [6]


> @ перед именем параметра - это тоже особенность MSSQL?

Да, таков синтаксис T-SQL. Все переменные, в т.ч. и параметры, должны начинаться с символа @.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
4-1118688330
Суслик
2005-06-13 22:45
2005.08.14
Переменная окружения Path


1-1121526080
lilo
2005-07-16 19:01
2005.08.14
TEdtit and ES_PASSWORD


1-1121956555
Андрей Молчанов
2005-07-21 18:35
2005.08.14
отключить RichEdit


4-1118607992
NikNet
2005-06-13 00:26
2005.08.14
Установка и удаление Драйвера! Чет я запутался или что-то не то


6-1115278392
Valent
2005-05-05 11:33
2005.08.14
TidUDPClient, локальный порт





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский