PDA

View Full Version : درخواست یک کد برای انصال به دیتابیس



rojhin
دوشنبه 20 فروردین 1386, 22:58 عصر
دوستان سلام
من تازه Vb.NET را شروع کرده ام و تازه هم عضو این مجموعه شده ام .
من با وی بی خیلی عالی کار میکنم اما میخوام تغییر منزل بدهم و بیایم دات نت .
با برنامه های بدون بانک اطلاعاتی بخوبی کار میکنم و مشکل چندانی ندارم اما مشکل اصلی من با برنامه های دارای بانک اطلاعاتی

شیوه ساخت بانک ( MDB یا Sql Server )
شیوه باز کردن بانک
شیوه ارتباط با بانک
ایحاد، حذف، ویرایش و از همه مهمتر جستجو در بانکموارد بالا مشکلات اصلی من هستند ( البته فعلا ) :چشمک: . اگر امکان داشته باشد یکی از دوستان سورس کد مختصری از یک برنامه بانک دار که شامل موارد بالا باشد آپلود گند بینهایت ممنون میشم .
در ضمن اگر کسی از دوستان eBook ی در این مورد داشته باشد بینهایت ممنون میشم


مرسی از چواب دوستان

zarrin_306
دوشنبه 20 فروردین 1386, 23:36 عصر
کاری نداره همینطور برو جلو و از کتابها استفاده کن البته ebook هم تو اینترنت زیاد هست
هرکجا مورد داشتی اینجا بذار به راحتی حل می شه
انشاءالله

iman_22a
سه شنبه 21 فروردین 1386, 00:40 صبح
اگر دوست داشتید می تونم براتون Ebook آدرس بدم دانلود کنید . البته آدرس Email تون رو برام توی پیام خصوصی بگزارید تا لینک ها رو براتون بفرستم . البته MSDN بخش Walkthrough برای مبتدی ها مناسب تره

Hossein Bazyan
سه شنبه 21 فروردین 1386, 09:08 صبح
سلام
مثل اینکه قسمت اول سوال دوستمون را کسی متوجه نشده ایشون درخواست یک تکه کد کرده بودند .
من هنوز دم دستم نیست و باید از برنامه هام جداش کنم

reza1357
سه شنبه 21 فروردین 1386, 09:35 صبح
دوستان سلام
من تازه Vb.NET را شروع کرده ام و تازه هم عضو این مجموعه شده ام .
من با وی بی خیلی عالی کار میکنم اما میخوام تغییر منزل بدهم و بیایم دات نت .
با برنامه های بدون بانک اطلاعاتی بخوبی کار میکنم و مشکل چندانی ندارم اما مشکل اصلی من با برنامه های دارای بانک اطلاعاتی

شیوه ساخت بانک ( MDB یا Sql Server )
شیوه باز کردن بانک
شیوه ارتباط با بانک
ایحاد، حذف، ویرایش و از همه مهمتر جستجو در بانکموارد بالا مشکلات اصلی من هستند ( البته فعلا ) :چشمک: . اگر امکان داشته باشد یکی از دوستان سورس کد مختصری از یک برنامه بانک دار که شامل موارد بالا باشد آپلود گند بینهایت ممنون میشم .
در ضمن اگر کسی از دوستان eBook ی در این مورد داشته باشد بینهایت ممنون میشم


مرسی از چواب دوستان


شیوه ساخت بانک ( MDB یا Sql Server )

این دیگه کاری نداره با access یا با sql server میتونی جدول هات رو درست کنی


شیوه باز کردن بانک

برای باز کردن بانک کلا به دو روش هست 1- روش کد نویسی 2- استفاده از کنترلهای موجود
بنده ترجیح میدم از کنترلها استفاده کنی چون کار با انها اسون و راحته.
برای ارتباط با بانک از کنترل SqlConnection که مختص Sql Server
و برای باز کردن جدول مورد نظر از SqlDataAdapter استفاده میشه
تا اینجا با بانک اطلاعاتی و جدول مورد نظر ارتباط برقرار کردین و همچنین جدول مورد نظر باز کردین در اینجا شما مستقیم به داده های جدول نمیتونید استفاده کنید و لازم دارید از کنترل دیگه ای برای استخراج داده ها از SqlDataAdapter استفاده کنی پس از کنترل DataSet باید به فرم خود اضافه کنی و از دستور زیر برای پر کردن اطلاعات کنترل dataset استفاده کنید.


Me.SqlDataAdapter1.Fill(Me.DataSet1)

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

موفق باشید.

rojhin
سه شنبه 21 فروردین 1386, 20:04 عصر
سلام
ممنون از جواب همه دوستان
کارهایی که reza1357 کرده اند را انجام دادم اما

اولا این فایلی که در Sql Server معرفی میکنیم کجا ساخته میشه ؟ اگر در localhost ساخته میشه موقع نصب برنامه روی کامپیوتری دیگر چطوری باید به برنامه منتقل بشه و اگر در هارد ساخته میشه کجا شاخته میشه ؟
دوما همچنانکه اشاره کردم مهمترین مشکلی که من دارم جستجو میباشد که نمیتوانم رکوردی را در بین رکوردها جستجو کنم اگه امکانش باشه یک تکه کد ساده میخوامباز هم ممنون

rojhin
جمعه 24 فروردین 1386, 11:26 صبح
از دوستان کسی در این زمینه کار نکرده یا اینکه نمیخواید راهنمایی کنید
شاید هم دادن یک قطعه کد خیلی مشکله !

مهدی نان شکری
جمعه 24 فروردین 1386, 11:56 صبح
اگر شما می خوایید در دیتا تیبل جستجو کنید از متد select استفاده کنید.


Private Sub GetRowsByFilter()

Dim table As DataTable = DataSet1.Tables("Orders")

' Presuming the DataTable has a column named Date.
Dim expression As String
expression = "Date > '1/1/00'"
Dim foundRows() As DataRow

' Use the Select method to find all rows matching the filter.
foundRows = table.Select(expression)

Dim i As Integer
' Print column 0 of each returned row.
For i = 0 to foundRows.GetUpperBound(0)
Console.WriteLine(foundRows(i)(0))
Next i
End Sub

zarrin_306
یک شنبه 26 فروردین 1386, 14:04 عصر
اخه توضیح یک مقداری طولانی است
بهتر است موارد را تک تک در تاپیک های جدا گانه مطرح کنید تا شیوه استقبال دوستان را ببینید
من به شخصه حاضرم همه را توضیح بدهم
ولی زمان بر است
چرا

دوستان سلام
من تازه Vb.NET را شروع کرده ام و تازه هم عضو این مجموعه شده ام .
انشاءالله جواب مشکلا تت را بگیری

rojhin
سه شنبه 28 فروردین 1386, 22:38 عصر
اخه توضیح یک مقداری طولانی است
بهتر است موارد را تک تک در تاپیک های جدا گانه مطرح کنید تا شیوه استقبال دوستان را ببینید
من به شخصه حاضرم همه را توضیح بدهم
ولی زمان بر است
چرا

انشاءالله جواب مشکلا تت را بگیری

سلام
مرسی از وقتی که گذاشتید
من خیلی خلاصش میکنم
یک کد میخوام برای جستجو در بانک . فرض کنید که تعداد 4 فیلد در بانک داریم و میخوایم جستجو را بر اساس یکی از فیلدها انجام دهیم
این کد را میخوام .
یا اینکه من برنامه ای نوشته شده را با وی بی همینجا قرار میدم یکی از دوستان زحمت تبدیل آن به وی بی را بکشند

مرسی