otyx_ktos
|
|
1 | |
Чтение из поля типа Date28.05.2007, 16:42. Показов 17877. Ответов 8
Метки нет (Все метки)
Есть форма. На ней существуют поля и среди них есть поле типа DateTime.
Вопрос как прочитать значение даты в поле. Если читаю текстовое значение то оно читаеться а сели значение даты то "пустота" Код
Sub Initialize Получаем коллекцию документов удовлетворяющих запросу Dim sess As New NotesSession Dim doc As NotesDocument Dim db As NotesDatabase Set db = sess.CurrentDatabase Dim st_date As variant Dim collection As NotesDocumentCollection Dim dateTime As New NotesDateTime("01/01/2007") Set collection = db.Search(searchFormula$,dateTime,0) searchFormula$ = "Form = Period" For i=1 To collection.count Set doc = collection.GetNthDocument(i) Set docB = collection.GetDocument(doc) ------> st_date = docB.st_date(0) <----------------- Next End Sub |
28.05.2007, 16:42 | |
Ответы с готовыми решениями:
8
Как сравнить поля типа Date с NULL формат вывода поля типа date в dbgrid Запрос из базы возвращает в reader значение поля типа date как datetime +MS SQL Server 2008 Чтение поля типа Вложение |
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
|
|
28.05.2007, 16:58 | 2 |
<!--QuoteBegin-Alex_glas+29:05:2007, 15:29 -->
<span class="vbquote">(Alex_glas @ 29:05:2007, 15:29 )</span><!--QuoteEBegin-->st_date = docB.st_date(0) [snapback]67481" rel="nofollow" target="_blank[/snapback]?[/quote] ну так у Вас же всё правильно написано в дэбагере docB.st_date - чему равно? з.ы. GetNthDocument - нестоит пользоваться таким , пользуйтесь GetNextDocument
0
|
otyx_ktos
|
|
28.05.2007, 17:14 | 3 |
в отладчике значение переменое ""
что есть значение что его нету результат один и тот-же |
DmT
|
|
28.05.2007, 18:30 | 4 |
Для: Alex_glas
интересно... searchFormula$ приобретает значение после того как используется.... а если по теме то непонятна фраза: <!--QuoteBegin-Alex_glas+29:05:2007, 15:29 --> <span class="vbquote">(Alex_glas @ 29:05:2007, 15:29 )</span><!--QuoteEBegin-->Если читаю текстовое значение то оно читаеться а сели значение даты то "пустота" [snapback]67481" rel="nofollow" target="_blank[/snapback]?[/quote] ??? |
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
|
|
28.05.2007, 18:40 | 5 |
<!--QuoteBegin-Alex_glas+29:05:2007, 16:01 -->
<span class="vbquote">(Alex_glas @ 29:05:2007, 16:01 )</span><!--QuoteEBegin-->в отладчике значение переменое "" [snapback]67491" rel="nofollow" target="_blank[/snapback]?[/quote] При чем тут значение переменной , я спрашивал чему равен docB.st_date - чеу равно это поле?
0
|
otyx_ktos
|
|
29.05.2007, 08:40 | 6 |
если правильно смотрю в отладчике то по пути DocB -> Items -> 1 ->
то свойство Name = "st_date" свойство values="01.01.2007" т.е то значение которое заносил в форме хоть в правильном мсете смотрю? |
otyx_ktos
|
|
29.05.2007, 09:22 | 7 |
создал новое поле с типом дата\время занес туда данные и ... из него прочиталось!
а поле st_date оно первое на форма и из него не читаеться :( хотелось бы узнать хоть намеки на причину почему такое возможно |
RoJ
|
|
29.05.2007, 12:01 | 8 |
попробуйте без индексации получить значение поля:
st_date = docB.st_date и ещё: Код
Set doc = collection.GetNthDocument(i) Set docB = collection.GetDocument(doc) зачем вторая строка непонятно |
otyx_ktos
|
|
29.05.2007, 13:11 | 9 |
Код
Set docB = collection.GetDocument(doc) с ошибкой справился удалил и пересоздал индекс уж не знаю на что это повлияло но результат положительный |
29.05.2007, 13:11 | |
29.05.2007, 13:11 | |
Помогаю со студенческими работами здесь
9
Чтение поля типа Boolean (БД SQLite) Как sql-ой командой присвоить полю date первой таблицы значение поля date второй таблицы? Имя поля date Работа с полями типа date datagridview поле типа date Сравнение данных типа Date Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |