powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка записей по дате (по месяцу и году)
6 сообщений из 56, страница 3 из 3
Сортировка записей по дате (по месяцу и году)
    #36739818
Mazai-XZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProВ общем, самым простым решением в вашем случае будет такое:

Код: plaintext
apbase.Adodc3.RecordSource = "SELECT * FROM dkp Where data Between DateSerial("+CStr(Y)+","+CStr(M)+",1) And DateSerial("+CStr(Y)+","+CStr(M+ 1 )+",0) order by data"

Где Y - числовая переменная, содержащая год, M - числовая переменная, содержащая месяц
Великолепно! Спасибо огромное! Этот метод работает на ура, как раз то, чтонужно!
P.S. Обязательно почитаю литературу по ACCESS!!! Мне правда стыдно, за свою некомпетентность в этом вопросе! (((
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36747199
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
создал процедуру в mysql
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
CREATE DEFINER=`root`@`localhost` PROCEDURE `add_to_registrusl`(in d_id BIGINT( 20 ),
in cl_id BIGINT( 20 ) ,in usl_id BIGINT( 20 ) ,in d_price INT( 7 ) ,
in d_am INT( 5 ) ,in d_date varchar( 20 ) ,in d_time varchar( 20 ))
BEGIN
insert into registr_usl (doc_id,client_id, usluga_id, price , amount,doc_date, doc_time)
values (d_id , cl_id , usl_id , d_price , d_am , d_date ,d_time);
END
в vb с датой и временем работаю так
Код: plaintext
1.
2.
Text3 = Format(Time, "HH:MM:SS")
Text2 = Format(ctrKalendar1, "YYYY-MM-DD")
так вот вопрос
в процедуре принимаю дату и время так
Код: plaintext
1.
in d_date varchar( 20 ) ,in d_time varchar( 20 )
правильно ли принимать как строку, если нет то как?
в vb обращаюсь к процедуре так , тоже заношу как строку получается
Код: plaintext
'дата'
Код: plaintext
1.
2.
3.
strsql = "CALL add_to_registrusl(" + Str(naklnum) + "," + Str(Combo1.ItemData(Combo1.ListIndex)) + "," + Str(FlexGridPlus4.TextMatrix( 1 ,  4 )) + "," + _
Str(massprice(FlexGridPlus4.TextMatrix( 1 ,  4 ))) + "," + Str(FlexGridPlus4.TextMatrix( 1 ,  2 )) + ", '" + Text2.Text + "'," + _
"'" + Text3.Text + "');"
ну и сама таблица в БД
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36747367
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05adm,

лично я тебе по MySQL не консультант - работал очень мало.
Однако, для передачи параметров в MSSQL я пользуюсь объектом Command и его коллекцией Parameters. Это в тыщу раз удобнее, а, кроме того, данные не надо перобразовывать в текстовые строки - они в коллекцию кладутся как есть (дата как дата, в частности), а дальше ADO с ними сам разбирается. Думаю, что для MYSQL это тоже сгодится.
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36747371
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
хотел спросить в запросе в поле дата и время
запись так должна быть?
Код: plaintext
INSERT INTO ....(doc_date,doc_time) values ('дата','время')
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36747373
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
хотел спросить в запросе в поле дата и время
запись так должна быть?
Код: plaintext
INSERT INTO ....(doc_date,doc_time) values ('дата','время')

кажись в MySQL INSERT выглядит по-другому, как UPDATE
...
Рейтинг: 0 / 0
Сортировка записей по дате (по месяцу и году)
    #36747757
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
также вроде
...
Рейтинг: 0 / 0
6 сообщений из 56, страница 3 из 3
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сортировка записей по дате (по месяцу и году)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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