PDA

View Full Version : حرفه ای: مشکل در کوئری



adam_11
جمعه 05 مرداد 1403, 17:30 عصر
سلام
یک دستگاه بارکد خوان پورت کام دارم - وقتی یک کوئری در دیتا بیس برای تکراری نبودن بارکد میزنم ( با اینکه بارکد در فیلد مربوطه می باشد ) کوئری جواب تهی بر میگرداند .
ولی وقتی با یک ورودی تکست برنامه را کنترل میکنم کوئری جواب را صحیح میدهد ( تکراری یا غیر تکرای بودن ). به نظر دوستان مشکل از کجاست فیلد ها از نوع nvarchar(50) می باشد.
:متفکر::متعجب::متعجب:

_behnam_
شنبه 06 مرداد 1403, 03:51 صبح
سلام.
بهتره کوئری مورد نظرتون و جدول رو بفرستید تا دوستان بهتر و سریعتر بتونن راهنمایتون کنن.

محمد رضا فاتحی
شنبه 06 مرداد 1403, 17:07 عصر
سلام بارکدخوان های 2 بعدی به صورت پیش فرض یه کاراکتر اینتر هم همراه خودشون به خروجی ارسال می کنند
شاید مشکل از اون باشه بخصوص اگه به صورت مستقیم وارد کوئری می کنید

adam_11
یک شنبه 07 مرداد 1403, 01:36 صبح
سلام بارکدخوان های 2 بعدی به صورت پیش فرض یه کاراکتر اینتر هم همراه خودشون به خروجی ارسال می کنند
شاید مشکل از اون باشه بخصوص اگه به صورت مستقیم وارد کوئری می کنید
دقیقا مشکل همینه چون طول دریافتی رشته 12 هست .

adam_11
یک شنبه 07 مرداد 1403, 01:39 صبح
مشکل را با کم کردن طول رشته حل کردم ولی یک مشکل میماند اینکه بدلیل اینکه اینتر حدف میشود رشته داخل STRINGRECIVE میماند و ممکن است ایجاد مشکل کند