ايران ويج

نسخه‌ی کامل: یک سوال در مورد بانک اطلاعاتی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام خدمت دوستان.

بنده از قبل زیاد با بانک اطلاعاتی کار نمی کردم ، همون اوایل کار با کامپیوتر یه اتفاقی افتاد که از بانک اطلاعاتی بدم اومد و هیچ وقت سراغش نمی رفتم.!

ولی بعد دیدم که اشتباه می کردم ، چون همه چیز یعنی بانک اطلاعاتیBiggrin

بنابراین در این زمینه زیاد که چه عرض کنم ، اصلا کار نکردم.!

بنده وقتی به یکسری داده نیاز داشتم ، میامدم و از یک کنترل data استفاده می کردم و رکوردهای خودم رو از داخل اکسس می خوندم و بر روی کنترل listview نمایش می دادم.

خوب؛ اگه قرار بود عملیاتی مثل جستجو و... هم روش انجام می دادم.

حالا می خوام ببینم آیا کار من تا الان اشتباه بوده؟
آیا این روش اتصال به بانک و نمایش اطلاعات بر روی listview و همچنین پردازش بر روی این لیست مثل عملیات مرتب سازی و... کار اشتباهی هست؟

من از یک روش غیر استاندارد استفاده می کنم؟
یا نه ، به همین شیوه و روال ادامه بدم؟
من هیچ وقت از برنامه هایی مثل کریستال ریپورت و یا از دستورات sql استفاده نکردم.

بسیار ممنون.
روش شما به طور كلي درست هست اما فوق العاده قديمي است و امروزه كاربردي نداره
خیلی ممنون ، خوب چرا؟
چه معایبی داره این روش ؟
بحث سرعت مطرحه؟

یا مسائل دیگه؟

حالا باید چکار کنم؟
الان می خوام یه برنامه بنویسم ، از کجا شروع کنم؟
خوب با اين روش شما نمي تونيد تعداد زيادي ركورد رو ذخيره كنيد،‌ امكانات جستجو پيشرفته و ساير دستورات SQL رو كامل

در اختيار نداريد، تو همون تعداد كم ركوردها هم باز سرعت بسيار پائيني داريد و از امكانات چند يوزره بودن و يا بك آپ گيري و

امنيت اطلاعات هم بهره مند نيستيد و از صدها كامپوننت پيشرفته براي كار با ديتابيس هم نمي تونيد استفاده كنيد و ....

به نظرم تا اينجاش رو خوب اومديد و از اينجا به بعد بايد بريد سراغ SQL ، همون اكسس خودمونه فقط كمي بزرگتر و با امكانات

بيشتر و در اكثر شركت ها و سازمان ها هم استفاده مي شه.
بله ، بسیار ممنون.

الان در حال حاضر چه کامپوننتی رو پیشنهاد می دید برای کار با بانک؟یه چیزی که تو مایه های همون listview باشه؟

چه نیازی به استفاده از برنامه هایی مثل کریستال ریپورت هست؟
براي اتصال بايد از Microsoft ADO data Control استفاده كنيد ( به جاي عنصر data )

براي نمايش اطلاعات كامپوننت هاي فراووني وجود داره

Microsoft DataList Control
Microsoft DataCombo Control
Microsoft DataGrid Control

همچنين از كامپوننت هاي غير ماكروسافتي هم الا ماشاالله موجوده

ComponentOne True DBGrid و همچنين CodeJock

براي گزارشگيري هم هيچ راهي جز استفاده از كريستال ريپورت نداري!!! از ورژن 8.5 بايد استفاده كني

البته برنامه هاي ديگه اي هم هستند كه تو بعضي جنبه ها خيلي قوي اند اما برنامه مرسوم همينه
بسیار ممنون.

می گم sql server رو می بایست به صورت جداگانه نصب کرد دیگه؟
منظورم اینه که به همراه ویژوال استادیو که نصب نمیشه؟

پس اینی که همراه ویژوال استادیو هست چیه؟

خیلی ممنون.

حالا به نظر شما من برم سراغ vb برای کار با بانک یا vb.net بهتره؟
(۳۱-تير-۱۳۹۲, ۱۱:۱۱:۲۷)ترانسپورتر نوشته است: [ -> ]بسیار ممنون.
خواهش مي كنم

(۳۱-تير-۱۳۹۲, ۱۱:۱۱:۲۷)ترانسپورتر نوشته است: [ -> ]می گم sql server رو می بایست به صورت جداگانه نصب کرد دیگه؟
پ نه پ!
(۳۱-تير-۱۳۹۲, ۱۱:۱۱:۲۷)ترانسپورتر نوشته است: [ -> ]منظورم اینه که به همراه ویژوال استادیو که نصب نمیشه؟
نه!

(۳۱-تير-۱۳۹۲, ۱۱:۱۱:۲۷)ترانسپورتر نوشته است: [ -> ]پس اینی که همراه ویژوال استادیو هست چیه؟
چي؟ كدوم؟؟ شايد منظورت كامپوننت هاش هست

(۳۱-تير-۱۳۹۲, ۱۱:۱۱:۲۷)ترانسپورتر نوشته است: [ -> ]حالا به نظر شما من برم سراغ vb برای کار با بانک یا vb.net بهتره؟
براي كار با بانك كه بايد بري سراغ بانك!! SQL خودش دنيايي اما وقتي ياد گرفتي ديگه فرقي نداره با هرچي خواستي بنويس

اما در كل وي ديگه عمر خودش رو كرده و دات نت هم تو نيمه عمرش هست
(۳۱-تير-۱۳۹۲, ۱۴:۵۹:۳۷)Di Di نوشته است: [ -> ]چي؟ كدوم؟؟ شايد منظورت كامپوننت هاش هست

یه sqlsrver همراه ویژوآل ستدیو نصب میشه؛ فکر کنم همونو میگه!
محمد جان الان که دقت کردم دیدم نوشته اس کیو ال سرور منجیر! یه چیز دیگه ای هست!.

جناب didi ممنون ، منظورم این بود که آیا این دات نت کامپوننت ها و کنترل های پیشرفته تری در این زمینه داره یا نه و از طرفی اگه بخوام یه پروژه کوچیک بنویسم ارزش داره به خاطر این امکانات برم سراغ دات نت؟

تشکر.
(۳۱-تير-۱۳۹۲, ۱۷:۱۰:۲۵)ترانسپورتر نوشته است: [ -> ]محمد جان الان که دقت کردم دیدم نوشته اس کیو ال سرور منجیر! یه چیز دیگه ای هست!.

جناب didi ممنون ، منظورم این بود که آیا این دات نت کامپوننت ها و کنترل های پیشرفته تری در این زمینه داره یا نه و از طرفی اگه بخوام یه پروژه کوچیک بنویسم ارزش داره به خاطر این امکانات برم سراغ دات نت؟

تشکر.

مطمئن باش اگه بری سمت دات نت ضرر نمیکنی!برای کار کردن با دیتابیس من به شخصه توی دات نت خیلی سریع تر از وی بی بودم!