|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
Здарова, народ! Подскажите, почему может некорректно считываться свойство RecordCount переменной типа Recordset? sql-текст запроса "q_Prod_def": SELECT t_Import.F4, t_Import.F7 FROM t_Import LEFT JOIN t_products ON t_Import.F4 = t_products.p_name WHERE (((t_products.p_name) Is Null)); В модуле формы пишу: Код: vbnet 1. 2. 3.
i2 объявлена как Integer, rs1 как Recordset msgbox показывает "1", хотя записей на самом деле 14. Если делаю так: Код: vbnet 1. 2. 3.
показывает, как положено "14". Возможно, что дело в LEFT JION, но что именно происходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2021, 07:09 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
Beliar Код: vbnet 1. 2.
Чтобы узнать количество записей, надо пройти рекордсет до конца Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2021, 08:04 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
Хм... много раз видел, что так делают, но не допёр, зачем)) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2021, 08:39 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
Beliar i2 объявлена как Integer рекомендую оторвать себе руки самому, потому, что когда это сделает заказчик - больнее и физически и финансово на порядок. может и рекордсет тогда научитесь объявлять нормально. Модератор: alecko, большая настоятельная просьба поменьше эмоций ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2021, 11:21 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
Beliar i2 объявлена как Integer Маловато, делай Long, Integer ром на количестве ,большем 32 767 будет облом, пока считаешь карандаши в коробке - нормально, но привыкаешь кодить не правильно... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2021, 23:58 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
alecko Beliar i2 объявлена как Integer рекомендую оторвать себе руки самому, потому, что когда это сделает заказчик - больнее и физически и финансово на порядок. может и рекордсет тогда научитесь объявлять нормально. Модератор: alecko, большая настоятельная просьба поменьше эмоций Не понял выпада! Совершенно неуместное хамство. Что не так с объявлением рекордсета? Если Вы про CurrentDb.OpenRecordset, то это сделано нарочно (как Integer для подсчета записей). В мдб-шке 2 таблицы, по 10-20 записей, 5 запросов. Занафига забивать гвозди микроскопом??? И привычки тут не причем, всё ситуативно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 15:02 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
в базе числовые данные хранятся в формате Long. и перевод из формата Long в Integer - это ли не создание микроскопа из молотка и забивание гвоздей уже оным? а потом лет через 10, когда база "на ровном месте" - "падает" виноват исключительно "кривой" Аксесс(!) Вредные привычки имеют неприятное свойство быстро приживаться. Как и DAO.рекордсет может быть snapshot или dynamic - это совершенно разные возможности -как минимум. Модератор: alecko, последнее предупреждение. Затем бан. Сообщение изменено ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 15:48 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
Модератор alecko, последнее предупреждение. Затем бан. Сообщение изменено ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 18:07 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
Панург ванильный форум? скоро и отвечающих не будет. Не думаю, что помойка и брань привлекательны. И для вопрошающих, и для большинства отвечающих. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 20:19 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
mds_world, хм, слова про помойку и брань - это перебор. ни одно слово не нарушало правил. предлагаю оставить мой прошлый пост без изменений, но отправить меня в бан. нечестно давать оценку тому, что никто не видит. это все таки не первое мое сообщение на форуме, чтоб вот так... огульно обвинять. хотя первое не по делу. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 22:29 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
alecko, я не вижу оснований менять решение. Если оно кажется Вам спорным, обратитесь в Обсуждение нашего сайта Но мне жаль, что прежде достойный форумчанин вдруг воспылал гневом, начал обсуждать личность ТС и предлагать самоликвидацию различных конечностей, безусловно понимая, что вызовет ответную скандальную реакцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2021, 23:01 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
alecko в базе числовые данные хранятся в формате Long. и перевод из формата Long в Integer - это ли не создание микроскопа из молотка и забивание гвоздей уже оным? а потом лет через 10, когда база "на ровном месте" - "падает" виноват исключительно "кривой" Аксесс(!) Вредные привычки имеют неприятное свойство быстро приживаться. Как и DAO.рекордсет может быть snapshot или dynamic - это совершенно разные возможности -как минимум. Сообщение изменено Ну, дык, при чем тут "числовые данные из базы", речь-то шла о переменной, в которую я считываю количество записей рекордсета. Заведомо маааленького рекордсета! А тип long вообще редко доводится использовать для данных, т.к. чаще работа идет с дробными числами. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2021, 06:21 |
|
неверное значение RecordCount
|
|||
---|---|---|---|
#18+
Beliar Заведомо маааленького рекордсета! Да делай уже как хочешь... От кипиша всё равно польза есть - врежется в память на долго, а использовать/не использовать, дело хозяйское... просто маааленькие рекордсеты редко кто считает, а над каждым набором думать пролезет/не пролезет... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2021, 09:44 |
|
|
start [/forum/topic.php?fid=45&msg=40078003&tid=1609663]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
126ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 254ms |
total: | 474ms |
0 / 0 |