PDA

View Full Version : یه سوال در رابطه با دستورات sql



vb_nima
پنج شنبه 04 مرداد 1386, 13:12 عصر
همونطور که میدونید دستوراتی sql که در وی بی برای پایگاه داده ارسال میکنیم به صورت یک record set پاسخ داده میشوند همراه با همون فیلدهای درخواستی .
حالا سوال من اینه که بعضی از دستورات با هیچ فیلد خاصی در ارتباط نیستند؟ مثلا max یا count چطوری میشه این مقادیر را بدست آورد؟


select max(id) from table1

کیوان معینی
پنج شنبه 04 مرداد 1386, 17:54 عصر
درستش اینه که شما یه نام مجازی به فیلدتون بدید :


SELECT MAX(id) AS IdCounter FROM Tabel1
بعد با این کد به فیلد دسترسی دارید :

Recordset.Field("IdCounter")

البته برای کدی که شما نوشتید هم میشه این رو نوشت :

Recordset.Field(0)

vb_nima
جمعه 05 مرداد 1386, 04:13 صبح
تشکر روش اول را بلد نبودم.

eniak21
شنبه 13 مرداد 1386, 22:36 عصر
سلام دوستان
من بانکهامو با اس کیو ال ساختم و فرمها را در وی بی6 طراحی کردم و با شی ادو ارتباط برقرار کردم و برای اضافه کردن اطلاعاتی که از کاربر توسط تکس باکس گرفته میشه به جدول اس کیو ال در دکمه ذخیره کد زیر رو نوشتم و با حالات مختلف چک کردم اما جواب نداد:
insert into person values(code.text)
که پرسن جدولم است و محتوای کد.تکست باید در فیلد کد این جدول ذخیره شود
میخواستم بدونم این دستور باید به چه صورت باشه؟
اصلا میشه توسط کدنویسی در وی بی6 به جداول اس کیو ال اطلاعات اضافه کرد؟
اگر میشه با چه دستوری و چطور؟(با مثال لطفا)
ممنونم
پایدار باشید