امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ذخیره کردن اطلاعات حاصل از شرط WHERE
نویسنده پیام
alishah آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 5
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
ذخیره کردن اطلاعات حاصل از شرط WHERE
من 1 برنامه نوشتم که می آد و با استفاده از Data و DBgrid و دستورات SQL از یک دیتابیس Access یک سری رکورد رو که شرط خاصی دارن استخراج می کنه،:
حالا من این اطلاعات استخراج شده رو تو DBgrid می بینم

مشکل اینجاست: من می خوام این اطلاعات رو تو 1 دیتابیس دیگه که دقیقاً از همین فیلد ها و 1 Table با همین نام تشکیل شده، ذخیره کنم. به عبارتی من می خوام اطلاعات حاصل از شرط رو Save as کنم تو دیتابیس دیگه ای که با آن بتونم گزارش گیری کنم
اگه کسی می تونه جواب بده سریع تر جواب را بنویسه زیرا خیلی برام مهمه کامل توضیح را برام بنویسید
۰۷-آذر-۱۳۸۶, ۱۳:۳۴:۳۰
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #2
RE: ذخیره کردن اطلاعات حاصل از شرط WHERE
با این دستور SQL می تونی توی همون دیتابیس یه Table دیگه بسازی و نتایج حاصل از جستجو را توی اون بریزی:
SELECT field1, field2 INTO destinationtable FROM sourcetable
البته فکر کنم شما اینو نمی خوای و منظورت اینه که نتایج حاصل از جستجوت را توی یه دیتابیس جدید ذخیره کنی. راهش اینه که:
اول با دستورات زیر 1 دیتابیس می سازی:
Dim oCatalog As New ADOX.Catalog
oCatalog.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
بعد با دستورات زیر توی این دیتابیس یه Table می سازی:
Dim ADOXcatalog As New Catalog
Dim ADOXtable As New Table
Dim ADOXindex As New ADOX.Index
ADOXcatalog.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
ADOXtable.Name = "tablename"
ADOXtable.Columns.Append "field1"
ADOXtable.Columns.Append "field2"
ADOXtable.Columns.Append "field3"
ADOXcatalog.Tables.Append ADOXtable
Set ADOXtable = Nothing
Set ADOXindex = Nothing
Set ADOXcatalog = Nothing

حالا باید دو تا لوپ تودرتو بنویسی که یکی روی ستون های DBGrid حرکت کنه و دومی هم روی سطرهاش و توی لوپ ها می نویسی که توی دیتابیس جدیدی که ساختی Addnew کنه و مقدار DBGrid رو بریزه توش(راستش دیگه حوصله نوشتن لوپش رو نداشتم)

پارک24
مرجع خرید و فروش خودرو
۰۷-آذر-۱۳۸۶, ۱۵:۳۸:۳۹
وب سایت ارسال‌ها
پاسخ
alishah آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 5
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: ذخیره کردن اطلاعات حاصل از شرط WHERE
تو که تا اینجاش رو نوشتی مابقیش را هم لطف کن بنویس
ممنون
خیلی ضروری است
۰۷-آذر-۱۳۸۶, ۱۷:۵۲:۱۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  چگونگی دریافت اطلاعات لحظه ای بورس javad917 10 14,847 ۱۷-فروردین-۱۳۹۹, ۱۹:۰۳:۴۵
آخرین ارسال: mostafa2020
  خواندن و ارسال کردن اطلاعات با پورت سریال SBRE77 18 20,157 ۱۱-مهر-۱۳۹۷, ۰۹:۴۶:۲۸
آخرین ارسال: reza1354
  نیاز به راهنمایی درباره ارسال اطلاعات reza2010wf 2 3,830 ۲۶-شهریور-۱۳۹۴, ۱۱:۵۸:۰۷
آخرین ارسال: Ghoghnus
  مشکل ماژول گرفتن اطلاعات سیستم hossein161 1 2,792 ۲۰-شهریور-۱۳۹۴, ۱۵:۲۲:۲۲
آخرین ارسال: Payman62
  ذخیره کردن نتیجه اجرای کد به صورت رشته alefpe 1 2,740 ۱۰-خرداد-۱۳۹۴, ۱۰:۲۰:۲۲
آخرین ارسال: lord_viper
  گروه بندی اطلاعات automa 9 6,342 ۲۵-تير-۱۳۹۲, ۲۰:۳۲:۵۱
آخرین ارسال: automa
  اضافه کردن اطلاعات به بانک sql mehrdad8 2 2,877 ۱۹-تير-۱۳۹۲, ۱۴:۴۲:۴۸
آخرین ارسال: Di Di
  مرتب سازی اطلاعات DataGrid sepahbod 4 6,050 ۲۴-اردیبهشت-۱۳۹۲, ۱۲:۱۲:۱۶
آخرین ارسال: isaac23
  ذخیره سازی اطلاعات aKaReZa75 4 5,682 ۳۱-فروردین-۱۳۹۲, ۲۱:۳۷:۲۸
آخرین ارسال: Ghoghnus
  خواندن اطلاعات از برنامه دیگر automa 8 6,343 ۲۴-بهمن-۱۳۹۱, ۱۸:۱۹:۱۱
آخرین ارسال: automa

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS