PDA

View Full Version : حرفه ای: مشکل در کامپایل یک برنامه



saman2lak
یک شنبه 15 تیر 1393, 21:14 عصر
سلام
خسته نباشید
من از دیتابیس SQlite استفاده میکنم
برای درج در دیتابیس به اروری برمیخورم

لینک فایل برنامه را بصورت زیپ شده قرار میدم لطفا کمک کنید
چیز خاصی ندارد

http://s5.picofile.com/file/8129006834/SQLite.rar.html
تشکر

abbas.oveissi
سه شنبه 17 تیر 1393, 02:51 صبح
اولین نکته اینکه این خط "string Q_load ="select=from customer رو چرا اینجوری توی متد Refresh نوشتی!اینکه کلا باعث میشه پروژه اجرا نشه.
بعد دیتابیس رو هم حداقل میذاشتی کنار پروژه،چون الان من از کجا بدونم اسم فیلد ها و جدول رو درست نوشتی یا نه.

saman2lak
سه شنبه 17 تیر 1393, 10:20 صبح
سلام عباس جان
والا من از دیتابیس SQLite استفاده کردم
حالا خوب یا بدش بماند
این دیتابیس توی پوشه به مسیر زیر هستش :
SQLite\SQLite\bin\Debug\db1.sqlite
و میتونی با افزونه SQlite Manger بازش کنی
https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/
افزونه فایرفاکس هستش

اما در کل سه تا فیلد داره دیتا بیس
id
name
family

ممنونم

saman2lak
سه شنبه 17 تیر 1393, 17:23 عصر
اولین نکته اینکه این خط "string Q_load ="select=from customer رو چرا اینجوری توی متد Refresh نوشتی!اینکه کلا باعث میشه پروژه اجرا نشه.
بعد دیتابیس رو هم حداقل میذاشتی کنار پروژه،چون الان من از کجا بدونم اسم فیلد ها و جدول رو درست نوشتی یا نه.

سلام عباس جان
والا من از دیتابیس SQLite استفاده کردم
حالا خوب یا بدش بماند
این دیتابیس توی پوشه به مسیر زیر هستش :
SQLite\SQLite\bin\Debug\db1.sqlite
و میتونی با افزونه SQlite Manger بازش کنی
https://addons.mozilla.org/en-US/fir...qlite-manager/ (https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/)
افزونه فایرفاکس هستش

اما در کل سه تا فیلد داره دیتا بیس
id
name
family

ممنونم

abbas.oveissi
چهارشنبه 18 تیر 1393, 03:39 صبح
منظورم از دیتابیس همون db1.sqlite بود,چون پیداش نکردم.بعد این یه پیشنهاد هست که دیتابیس ها و فایل های مرتبط اصلی پروژه رو به خوده پروژه Add کن.بعد اگر نیاز هستند کنار فایل اجرایی باشن,میتون خاصیت Copy to local رو براشون True بکنی.
نکته ی بعدی اینکه SQLite یکی از DBMS ( دیتابیس منجمنت سیستم ) های خوبه.برای خیلی از پروژه ها میشه ازش استفاده کرد.برای باز کردنشون هم میتونی برنامه SQLite Expert رو نصب کنی تا نیاز به مرورگر نباشه.
آخرین نکته هم اینکه کد شما به خوبی کار میکرد!هیچ مشکلی نداشت :دی البته غیر از همون مشکلی که توی متد Refresh داشتید.
راستی وقتی برای دیتاگریدویو سورس مشخص میکنی دیگه نباید دستی بهش ستون اضافه کنی.یا اگر دستی ستون اضافه کردی باید تنظیمش کنی تا خود دیتاگرید هم ستون اضافی ایجاد نکنه

saman2lak
چهارشنبه 18 تیر 1393, 11:34 صبح
منظورم از دیتابیس همون db1.sqlite بود,چون پیداش نکردم.بعد این یه پیشنهاد هست که دیتابیس ها و فایل های مرتبط اصلی پروژه رو به خوده پروژه Add کن.بعد اگر نیاز هستند کنار فایل اجرایی باشن,میتون خاصیت Copy to local رو براشون True بکنی.
نکته ی بعدی اینکه SQLite یکی از DBMS ( دیتابیس منجمنت سیستم ) های خوبه.برای خیلی از پروژه ها میشه ازش استفاده کرد.برای باز کردنشون هم میتونی برنامه SQLite Expert رو نصب کنی تا نیاز به مرورگر نباشه.
آخرین نکته هم اینکه کد شما به خوبی کار میکرد!هیچ مشکلی نداشت :دی البته غیر از همون مشکلی که توی متد Refresh داشتید.
راستی وقتی برای دیتاگریدویو سورس مشخص میکنی دیگه نباید دستی بهش ستون اضافه کنی.یا اگر دستی ستون اضافه کردی باید تنظیمش کنی تا خود دیتاگرید هم ستون اضافی ایجاد نکنه

سلام عباس جان
کد های پروژه رو بردم تو یه برنامه دیگه دوباره اجرا کردم همه چی خوب شد ! :دی و :پی
مرسی داداش