PDA

نسخه کامل مشاهده نسخه کامل : ارتباط Sql با Vb ؟



magical
12-06-2008, 19:48
سلام
من می خوام یه برنامه کاربردی با vb بنویسم با پایگاه دادهserver sql ارتباط برقرار کنه.
اول رفتم تو Query Analyzer به صورت عادی تو master چند تا جدول فقط ساختم، آیا لازمه تو Query Analyzer یک پایگاه داده جداگونه بسازم(چطوری بسازم؟)؟ یا همون جدول ها کافیه برای ارتباط با vb؟
بعد رفتم تو vb کامپوننت adodc و datagrade آوردم و دیگه نمی دونم چکار کنم.
لطفاً راهنمایی کنید.

magical
13-06-2008, 10:36
تورو خدا کمک کنید دوستان.

Saye2
13-06-2008, 10:42
یکی نیست به این سوال جواب بده آخه من هم همین مشکل رو دارم ؟
لطفا کمک کنید .

magical
13-06-2008, 10:46
یکی نیست به این سوال جواب بده آخه من هم همین مشکل رو دارم ؟
لطفا کمک کنید .

خدا رو شکر یکی پیدا شد !:8:

Saye2
13-06-2008, 10:53
یه مطلب دیگه باید به سوال اضافه کنم این که بعد از اینکه این برنامه رو نوشتم باید ببرم رو یه pc دیگه اجرا بگیرم. چه فایل هایی از SQL رو باید همراه برنامه کاربردی داشته باشم ؟(تو چه مسیری هستند؟)

Saye2
13-06-2008, 11:06
پس برنامه نویس های انجمن کجا هستند؟:13:

لطفا کمک کنید .

magical
13-06-2008, 12:32
پس برنامه نویس های انجمن کجا هستند؟:13:

لطفا کمک کنید .

باید دندون رو جیگر بزاری!

Saye2
14-06-2008, 17:44
تا کی صبر کنم ؟
جداً وقت صبر کردن ندارم ...:41:
یعنی کسی نیست بتونه کمکم کنه ؟:19:
از توجه همه شما دوستان متشکرم.

_H2_
15-06-2008, 02:20
چیزی که شما میخواهید زیادی کلی است، نه یک سوال و یک مشکل کوچک، برای همین هم احتمالاً کسی پاسخ نداده،
مشکل شما با یک خط و دو خط تایپ قابل حل نیست و اگر هم حل شود مقطعی است و باز مشکلاتتان ادامه می یابد.
و مطلب دیگر محل مطرح کردن سوال است، که چندان مناسب نیست، اگر مشکلتان در VB6 است که تالار مربوطه به وضوح مشخص است

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اگر هم مشکلتان در VB7~9 است که باز هم تالار مربوطه به وضوح اینجا نیست!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



شما نباید مطلقاً هیچ تغییری در پایگاه master دهید، هیچ تغییری، پایگاه master رزو شده خود SQLServer.
شما باید یک DataBase جدید و خالی بسازید و جداول و دیگر اجزای مورد نیاز را در آن اضافه کنید.

در مورد VB هم اینطور که به نظر میرسد منظور شما VB6 ده سال پیش است.
تا آنجا که من یادم می آید، باید بعد از اضافه کردن ADODC و DataGrid خصوصیت DataSource (یا نامی مشابه) از DataGrid را به نمونه ADODC اشاره میدادید و ADODC را هم با کمک Custome در پنجره Property به دیتا بیس اصلی وصل میکردید.

در نهایت برای کارکرد برنامه در رایانه های دیگر شما نیاز به msvbvm60.dll به همراه dll های ADODC و DataGrid و دیگر ActiveX های اضافه شده به پروژه، خواهید داشت.
SQLServer هم باید به طور مجزا در مقصد نصب شود اگر نسخه 2000 است میتوانید از نگارش MSDE و اگر 2005 است میتوانید ز نگارش Express استفاده کنید.

magical
15-06-2008, 09:03
تشکر
فقط طریقه درست کردن پایگاه داده جدید رو در sql بگوید؟
پارامترهای که تو ساخت پایگاه داده جدید نوشته می شه رو به صورت یه مثال پر کنید تا بیشتر متوجه بشیم.

_H2_
22-06-2008, 14:17
سلام
- توضیح مختصری روی SQLServer2005:
- برنامه SQL Server Management Studio را اجرا میکنید.
و بعد رمزعبور و کانکت و.... روی گره Databases راست کلیک میکنید و گزینه New Database را میزنید.
- در دیالوگ مربوطه، نام پایگاه جدید و مسیر فایل اصلی و log را در کادر مربوطه تأیین میکنید.
- دقت کنید که باید مسیر فایلها مشکل دسترسی Acount را نداشته باشد، مثلاً Desktop یا MyDocument اصلاً محل مناسبی نیست.
- سایز اولیه فایلهای دیتا بیس را هم میتوانید در ستون Initial Size مشخص کنید و برای سرعت بیشتر و هدر نرفتن هارد بهتر است منطبق با پیش بینی واقعیت باشد.
(
چون برخی افراد فکر میکنند حداقل حجم را بگذارند بهتر است.
ولی اگر دیتابیس تان قرار است حجم معمولی حدود 500M را داشته باشد، بهتر است از اول 500M باشد.
)

- در شاخه Options همان دیالوگ میتوانید دیگر خصوصیت ها را تنظیم کنید که شاید مهمترین انها Recovery Model باشد.
که وضعیت پشتیبان گیری را تایین میکند و Full کاملاً تمام تراکنش ها را ذخیره میکند و نیاز دارد تا حتماً در هر هفته یا ماه backup جدید "تراکنشی" یا "کلی" تهیه شود تا فایل ذخیره تراکنش خالی شود وگرنه....
Sample هم این قابلیت ثبت را غیر فعال میکند، و به عهده خودتان میگذارد تا هر موقع مایل بودید از کل دیتابیس Backup "کلی" بگیرید.

magical
25-06-2008, 12:07
سلام
- توضیح مختصری روی SQLServer2005:
- برنامه SQL Server Management Studio را اجرا میکنید.
...

خیلی ممنون بابت راهنمای...:11:
موفق باشید...:20: