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

Вниз

comma-delimited string   Найти похожие ветки 

 
Ega23 ©   (2005-01-24 12:30) [0]

разделитель - запятая, или точка с запятой?


 
Александр Иванов ©   (2005-01-24 12:32) [1]

запятая


 
wicked ©   (2005-01-24 12:37) [2]

comma - запятая... а вообще зависит от реализации (н-р, региональные настройки) и параметров... TStringList можно заставить выдать и через точку с запятой....


 
Игорь Шевченко ©   (2005-01-24 12:42) [3]

Разделитель устанавливается в Панели управления и называется "Разделитель списка" (List Separator)

С уважением,


 
Ega23 ©   (2005-01-24 12:43) [4]

Блин. Я тоже так дума...
А вот и фиг.


TDataSet.Locate

Implements a virtual method for searching a dataset for a specified record and makes that record the active record.

function Locate(const KeyFields: string; const KeyValues: Variant; Options: TLocateOptions): Boolean; virtual;

Description

This function returns False, indicating that a matching record was not found and the cursor is not repositioned.

Descendant classes override this method so that it locates the record where the fields identified by the comma-delimited string KeyFields have the values specified by the Variant or Variant array KeyValues. Options indicates whether the search is case insensitive and whether partial matches are supported. Locate should return True if a record is found that matches the specified criteria and the cursor repositioned to that record.


Ставлю
RQOpers.Locate("MODCOD,OPERCOD", VarArrayOf([1,2]), []);
получаю эксепшн: Field "MODCOD,OPERCOD" not found.

Ставлю
RQOpers.Locate("MODCOD;OPERCOD", VarArrayOf([1,2]), []);
- всё ОК.

Чего я и насторожился-то...


 
Ega23 ©   (2005-01-24 12:44) [5]

Разделитель устанавливается в Панели управления и называется "Разделитель списка" (List Separator)

А-а-а... Вон оно как... Понял, спасибо...


 
REA   (2005-01-24 13:38) [6]

А вот это кстати засада. Я правда ни разу не встречал другого, но может оказаться, что Locate стихийно перестанет работать. И зачем спрашивается так сделано?


 
Ega23 ©   (2005-01-24 13:47) [7]

Да полная засада... Теперь очень аккуратно всё пересматривать надо...   :-(


 
vlad433 ©   (2005-01-24 15:50) [8]

To Ega23
 А может просто в главной форме установить ListSeparator в ";", если есть сомнение ?


 
вразлет ©   (2005-01-24 15:54) [9]

Ega23 ©  

знал бы Украинский язык - не спрашивал бы;) По укр. кома -запятая


 
Ega23 ©   (2005-01-24 15:56) [10]

 А может просто в главной форме установить ListSeparator в ";", если есть сомнение ?

Толку-то... У меня строка из базы прилетает. Типа:
Caption=Изменить;Width=500;Height=650;Buttons=7;HelpStr=Редактирование замечания;CheckBeforeSQL=exec S_BUGS @actnam="BLK_SET",@erid=0%grErid%, @erlevel=0%GrErlevel%;ExecKind=2;ShowDialog=1;FinalSQL=exec S_BUGS @actnam="BLK_CLR",@erid=0%grErid%, @erlevel=0%GrErlevel%;EmptyDataMess=0


 
Ega23 ©   (2005-01-24 16:15) [11]

 А может просто в главной форме установить ListSeparator в ";", если есть сомнение ?

Толку-то... У меня строка из базы прилетает. Типа:
Caption=Изменить;Width=500;Height=650;Buttons=7;HelpStr=Редактирование замечания;CheckBeforeSQL=exec S_BUGS @actnam="BLK_SET",@erid=0%grErid%, @erlevel=0%GrErlevel%;ExecKind=2;ShowDialog=1;FinalSQL=exec S_BUGS @actnam="BLK_CLR",@erid=0%grErid%, @erlevel=0%GrErlevel%;EmptyDataMess=0


 
Ega23 ©   (2005-01-24 16:17) [12]

2 вразлет ©   (24.01.05 15:54) [9]

Да по-аглицки comma - тоже запятая. Собственно, из-за этого вопрос и возник. В хэлпе одно, в "реальной жизни" - другое...



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

Форум: "Потрепаться";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
1-1107157149
denis24
2005-01-31 10:39
2005.02.13
checkbox в колонке stringgrid


1-1106851074
Интерес
2005-01-27 21:37
2005.02.13
Фокус


14-1106311908
мазербо)
2005-01-21 15:51
2005.02.13
есть у кого Hellsing?


1-1106744363
Raider
2005-01-26 15:59
2005.02.13
Исходник звонилки


3-1105613279
про
2005-01-13 13:47
2005.02.13
Kak emo1 prisvoit imena iz DBGrida??





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский