PDA

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 چی میتونه باشه؟