PDA

View Full Version : سوال: مشکل کوئری



danijoon
شنبه 27 شهریور 1389, 12:05 عصر
سلام
من اسکیوال زیاد وارد نیستم
من 1 جدول دارم که توش آدرس عکس ها و آی دی که از نوع ایدنتیتی است رو وارد می کنم.
من می خوام آیدیه عکسی که آپلود کردم رو بهم بده.چون این برنامه رو لوکال هست و نیز همزمان کاربرای زیادی از او استفاده می کنن می خوام از ارتباط مجدد با دیتا بیس جلو گیری بشه و همزمان آیدیه عکسی که وارد کردم رو بده
ممنون میشم اگه 1 کوئری مناسب پیشنهاد کنید

behrouzlo
شنبه 27 شهریور 1389, 12:50 عصر
توی Procedure خود بعد از دستور Insert، از دستور زیر استفاده کنید، تا مقدار فیلد ldentity را برگشت دهد:


SELECT @@IDENTITY

danijoon
شنبه 27 شهریور 1389, 23:58 عصر
این کد تو Aspx کار نمی کنه باید چیکار کنم ؟

بهزادصادقی
یک شنبه 28 شهریور 1389, 04:19 صبح
این کد به زبان T-SQL نوشته شده. کاری به ASPX ندارد.

مگر منظور شما از یک کوئری، کد SQL نبود؟

behrouzlo
یک شنبه 28 شهریور 1389, 11:45 صبح
فکر کنم تکه کد زیر را اصلاح کنید بر حسب نیاز خودتان مشکل شما تقریبا حل می شود:


Dim Cmd As New SqlCommand("Insert Test Values('Ali');Select @@Identity", Con)
Dim Id As Object = Cmd.ExecuteScalar()