View Full Version : سوال: Count در query چه نوعی را برمی گرداند؟
bamzi software
پنج شنبه 30 اردیبهشت 1389, 13:00 عصر
سلام
می خواستم بدونم دستور پایین چه نوعی را بر میگرداند؟رشته یا ....؟
select count(distinct UserName) from FX_IPLOG
amir_alaki
پنج شنبه 30 اردیبهشت 1389, 13:05 عصر
با عرض سلام
دوست عزیز
تابع Count از توابع جمعی می باشد که خروجی آن عدد است نه چیز دیگر
این Query هم که نوشتین میاد و تعداد UserName های غیر یکسان رو بر می گردونه
موفق باشید
محمد سلیم آبادی
پنج شنبه 30 اردیبهشت 1389, 13:08 عصر
INTEGER
ولی اگر از توابع دیگری چون MAX یا MIN استفاده کرده بودین نوع داده متناسب با نوع فیلد UserName بود.
bamzi software
پنج شنبه 30 اردیبهشت 1389, 13:58 عصر
ممنون از جواب سریع شما دوستان
دلیل سوال من این بود:
در کد پایین من به عدد برگردادنده شده از query در آرایه ام احتیاج دارم.
Set c_usrnm= DBConnection1.Execute("select count(distinct UserName) from FX_IPLOG")
Dim x()
ReDim x((c_usrnm),2)
اما با error زیر مواجه میشم:
Microsoft VBScript runtime (0x800A000D)
Type mismatch
/Report_4x/ip_login2_events.asp, line 58
اگه نوع برگردونده شده integer باشه نباید مشکلی باشه!!!
دلیل این error چی میتونه باشه؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.