صفحه 2 از 2 اولاول 12
نمایش نتایج 41 تا 51 از 51

نام تاپیک: یادگیری SQL استاندارد با استفاده از SQLite

  1. #41
    نقل قول نوشته شده توسط rezaTavak مشاهده تاپیک
    این خطا میگه که این syntax برای این نگارش درست نیست!

    عجیبه!
    من این دستور رو تو FOX2.6 نوشتم ! یعنی چی ؟!!!

  2. #42
    من فاکس قدیمی ندارم اما مطمئنید که:
    INTO CURSOR TEMP


    در فاکس ۲.۶ هم هست؟
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  3. #43
    نقل قول نوشته شده توسط rezaTavak مشاهده تاپیک
    من فاکس قدیمی ندارم اما مطمئنید که:
    INTO CURSOR TEMP

    در فاکس ۲.۶ هم هست؟
    آره
    CURSOR <cursor> - Stores query results in a cursor named <cursor>. 
    If you specify the name of an open table/.DBF, FoxPro closes the
    table/.DBF and creates a cursor by that name without warning if
    SET SAFETY is OFF. After SELECT is executed, the temporary cursor
    remains open and is active but is read-only. Once you close this
    temporary cursor, it is deleted. Cursors can exist as a temporary
    file on the SORTWORK drive.

  4. #44
    بهتره این بحث را به جایی دیگر منتقل کنید شاید دوستان در آنجا بتوانند کمک کنند.

    من که می گم مشکل از جایی دیگر است برای این منظور خط آخری که دستور است را غیر فعال کن ببین باز هم خطا میده؟
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  5. #45
    بحت SQL تمام شد اگر دوستان چیزی جا مانده ادامه دهند.

    برای دانستن بیشتر به:

    http://www.w3schools.com/sql/default.asp
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  6. #46
    کاربر دائمی آواتار mehran_337
    تاریخ عضویت
    مهر 1384
    محل زندگی
    رشت
    پست
    1,305
    چند مورد :
    در ویژوال فاکس برای هر شی به طور مستقیم با بانک ارتباط می دهیم مثل کمبو و یا ... و این مراحل کار را بسیار کوتاه می کند اما آیا اگر دیتابیس sql باشد همش باید کرسری با دستور select اجرا شود ؟؟؟ یعنی وقتی کمبویی قرار می دهیم باید با دستورات آن را سورس دهی کنیم؟
    در کل برداشت من تایپ دستور sql ، ایجاد کرسر و مجددا استفاده از بروز رسانی است ؟؟؟؟
    مورد بعد اینکه ما در دیتا منیجر از تریگر ها استفاده زیادی می کنیم در sql چگونه می توانیم کدنویسی کنیم؟

  7. #47
    سلام

    من اینجا فقط اصولی را گفتم که در همه دیتابیسها باشد.

    بقیه بحثها بستگی به نوع مدیر آن دارد.

    در فاکس هم می توانید Remote view بسازید و مانند جدول با آن رفتار کنید. همان چیزی که در بحث MySQL گفته ام.

    اینها برای این بود که بدانید کسان دیگر در مثلا بیسیک یا جاوا چگونه کار میکنند!

    البته جاوا مثلا ResultSet دارد که یه چیزی تو مایه های table خودمونه و بیسیک با ADO بهینه شده اما به پای فاکس نمی رسند!
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  8. #48
    کاربر دائمی آواتار mehran_337
    تاریخ عضویت
    مهر 1384
    محل زندگی
    رشت
    پست
    1,305
    اتفاقا نکته خوبی را اشاره کردید برای من هم سوال بود که زبانهای دیگه باید از دستورات مذکور استفاده کنند و فاکس علاوه بر روشهای فوق جداول مخصوص به خود را داراست.
    مورد بعد اینکه سوال من پاسخ داده نشد آیا با توجه به توضیحاتی که دادید زبانهای دیگر برای هر عمل مثلا تنظیم سورس یک کمبو هم ناچارا از نوشتن دستورات sql باید استفاده کنند و نهایتا آپدیت بانک؟؟

  9. #49
    بله در زبانهای دیگر هم باید از این دستورات استفاده کرد.
    جتی در فاکس هم بصورت داخلی همینکار انجام می شود.


    منتها آدمهای خوش ذوق برای ساده تر کردن کار برای اینکار کلاس مرتبط می سازند مثلا نمونه ای از این کلاس برای java وجود دارد که تمام کنترلهای آنرا برای ارتباط با بانک مهیا کرده است:
    http://swingset.sourceforge.net
    که من در netbeans (یک IDE برای جاوا) با آن بصورت ویژوال کار میکنم.

    حتی برای ساخت گزارش هم در زبانهای دیگر کلاس مرتبط وجود دارد مثلا در جاوا:
    jasperreport
    یا حتی ساخت چارت از روی اطلاعات بانک jfreechart و...

    و حتی محیط ویژوال مانند iReport برای دو کلاس بالایی!


    زبانهای دیگر را مطلع نیستم اما مطمئن باشید اصول دستورات SQL است که شما می توانید قدرتمند باشید.
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  10. #50
    کاربر دائمی آواتار mehran_337
    تاریخ عضویت
    مهر 1384
    محل زندگی
    رشت
    پست
    1,305

    نقل قول: یادگیری SQL استاندارد با استفاده از SQLite

    با سلام
    جناب توکل با وجودیکه قبلا مطالب فوق را خواندم اما استفاده نکرده بودم تا اینکه دست به کار شدم و تصمیم گرفتم در پروژه های جدید از بانکی بغیر از فاکس استفاده کنم. خیلی جالب بود و از راحتی کار به وجد آمدم اما :

    1 - پس از نصب متوجه شدم sqlite 2 utf-8 نیز وجود دارد می خواستم ببینم این فایل چیست ؟
    2 - پس از ساختن دیتابیس دیدم فقط یک فایل دارم که به راحتی با برنامه sqliteadmin باز می شود پس امنیت بانک چطور ایجاد می شود.
    3 - امنیت اکسس که لو رفته است آیا برای این نیز تا کنون راه نفوذی پیدا کرده اند ؟
    4 - هنگامیکه از طریق پنل پروژه دیتابیسی ایجاد می کنم و ریموت ویو می کنم پیغام
    file is encrypted or not a database می دهد حال آنکه با دستوراتی که گفتید به راحتی کانکشن ایجاد شد و مشکلی نداشتم.
    5 - کدنویسی در تریگر این دیتابیس با چه زبانی نوشته می شود نقش فاکس در این بخش چیست؟
    6 - نوشته شده بود در sql ها کنترل کار رکوردها در شبکه به عهده خود دیتابیس است نه برنامه نویس ، اعمالی از قبیل بافرینگ و لاک کردن و جلوگیری از کانفلیگ و ... در این برنامه چطور؟
    چنانچه از درون فاکس و دستور insert مقدار فارسی را به تیبل می ریزم توسط brow می بینم آن رکورد خالی است و درون sqliteadmin می بینم حروف ناخوانا پر شده است حال آنکه از ادمین اگر عبارت فارسی در تیبل بریزم در فاکس قابل رویت است.
    اگر می شود در این زمینه ها راهنمایی کنید
    با تشکر
    آخرین ویرایش به وسیله mehran_337 : دوشنبه 24 فروردین 1388 در 11:11 صبح

  11. #51

    نقل قول: یادگیری SQL استاندارد با استفاده از SQLite

    ۱- من چون توی لینوکس کار میکنم نمی دانم واقعا چه چیزی است.
    ۲ - این بانک ساده است و فقط برای کارهای کوچک است. امنیت در دیتابیس منیجرهایی است که تازه آن هم کلی اصول دارد.
    ۳ - گذاشتن رمز امنیت نیست. امنیت یعنی اینکه مثلا شما بتوانید از یک کامپیوتر راه دور به یک دیتابیس منیجر بطور غیر مجاز دسترسی داشته باشید. این دیتابیس در حدی ساده است که روی موبایل هم هست.
    ۴ - ریموت باید اول دیتابیس وجود داشته بعد به آن وصل شوید. شما در واقع دیتابیسی نساخته اید.
    ۵ - کد آن با خود همان زبانی است که در sqlite است یعنی همان sql استاندارد.
    6 - ببینید منظور من این بود که مثل آن چیزی که در فاکس شماره رکورد در ذهن دارید انتظار نداشته باشید. یعنی فقط به دستورات اکتفا کنید.

    شما باید اول داده خود را به یونیکد یا utf8 تبدیل کنید و سپس انتقال دهید تا همه جا درست باشد.
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

صفحه 2 از 2 اولاول 12

تاپیک های مشابه

  1. SQLite
    نوشته شده توسط Cheetah در بخش سایر پایگاه‌های داده
    پاسخ: 3
    آخرین پست: سه شنبه 12 اردیبهشت 1391, 21:48 عصر
  2. sqlite
    نوشته شده توسط atryass در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 19 شهریور 1387, 20:37 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •