Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Larisa
1

Помогите по SQL код здесь, recordcount неправильно выдает?

04.02.2009, 08:54. Показов 967. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Надо найти сколько одинаковых данных
Visual Basic
1
2
3
4
5
cret = recset.Fields(0).Name + '='' & Trim(recset.Fields(0).Value) & '''
Set tb1 = db.OpenRecordset('Select cn from glav3 where ' + cret)
If tb1.RecordCount > 1 Then
MsgBox (recset.Fields(0).Value + Str(tb1.RecordCount))
End If
Спасибо!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2009, 08:54
Ответы с готовыми решениями:

Неправильно работает код: сначала ждет ввода обоих значений, и только потом выдает ответ
я написал код, ошибок в коде нет, но компилируется не правильно.Скажите как исправить код чтобы...

Ребята что здесь неправильно?
#include<iostream.h> #include<math.h> int main() { double y,x,t,a; cout<<"BBod x,a,t";...

Чайник: Что здесь неправильно Синтактически??
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Ругается валидатор. Что здесь неправильно?
На код: <img src="http://www.images-of-thought.com/wp-content/themes/my/images/footer.png"...

3
Silver
04.02.2009, 09:41 2
1. Попробуй сделать recordset.MoveLast
2. напиши запрос типа SELECT COUNT(*) FROM .... WHERE ....
Comanche
05.02.2009, 12:47 3
Я уже задавал подобный вопрос в этом форуме (или в 'соседнем' по Аксессу). Korolana тогда дала мне дельный совет, который спас ситуацию. Но я его не помню: дело в том, что из-за своей природной лени я не стал работать с ADODB.RecordSet (по РекордКаунту которого, собственно, и был мой вопрос), а воспользовался контролом True DataControl, у которого аналогичное свойство подсчёта числа записей не барахлит никогда. Так что мне лично этот дельный совет просто не пригодился.
Если вы найдёте этот мой старый вопрос с ответом Короланы, то он вполне может вам помочь.
Там что-то было связано с типом курсора базы...
1 / 1 / 0
Регистрация: 27.08.2008
Сообщений: 154
05.02.2009, 16:25 4
Cursor should be on the client side, it means, before opening recordset you have to write
YourRecordset.CursorLocation=adUseClient

just in this case you can use RecordCount property.
0
05.02.2009, 16:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2009, 16:25
Помогаю со студенческими работами здесь

Что здесь неправильно? ora - 00933
'SELECT Sum(ttfgld106004.t$amth),ttfgld106004.t$otyp, ttfgld106004.t$suno, ttccom020004.t$nama From...

Взгляните профессиональным взглядом,что здесь неправильно?
Даны натуральное число n, действительные числа а1, а2, …аn. Получить удвоенную сумму всех...

Написать логическую функцию сравнения 2-х дат. Что здесь неправильно?
Uses crt; Var d1,d2,m1,m2,g1,g2: Integer; Function srav:Boolean; begin If (d1=d2) and...

Как правильно перенести из CSV файла в Sql Таблицу? Код вроде прав, но выдает ошибку
Здравствуйте! Не могу разобраться. пытаюсь перенести из csv файла в Sql таблицу, Sql таблица уже...

Почему здесь выдаёт expected 'while' before 'scanf'?
#include <stdio.h> #include <conio.h> #include <math.h> int main() { float a, b, c, aa,...

Что здесь не так? Выдаёт 207 ошибку !
program Lab1; var a,b,x,B1,alpha,beta:real; begin writeln ('vvedite b,beta,x cherez probel');...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru