امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط ویژوال بیسیک با فایل پسوند mdf
نویسنده پیام
sepahbod آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #1
ارتباط ویژوال بیسیک با فایل پسوند mdf
با سلام و خسته نباشید خدمت همگی دوستان عزیز
من یه مشکلی داشتم و اون اینکه می خوام به جای ارتباط با فایل بانک اطلاعاتی اکسس که با پسوند mdb است به فایل اس کیول با پسوند mdf متصل بشم .
من برای اتصال به فایل بانک اطلاعاتی اکسس که با پسوند mdb است از کد زیر استفاده می کنم :
کد php:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" c:\data\bank.mdb"
Adodc1.ConnectionString = A
Adodc1.RecordSource = "
test"
Adodc1.Refresh 
حالا می خوام از فایل بانک اطلاعاتی اسکیوال با پسوند mdf به جای فایل بانک اطلاعاتی اکسس با پسوند mdb استفاده کنم .
در اصل من می خوام بر روی سیستم مقصد نیاز به نصب برنامه SQL Server نباشد و برنامه قادر به ارتباط با فایل اسکیول با پسوند mdf باشد بدون اینکه نیاز به نصب برنامه اس کیول سرور باشد . دقیقا مثل فایل اکسس با پسوند mdb که برای ارتباط با آن نیاز به نصب برنامه اکسس نیست .
لطفا راهنمایی فرمایید . باتشکر و سپاس فراوان
(آخرین ویرایش در این ارسال: ۱۲-شهریور-۱۳۹۲, ۱۲:۴۸:۰۵، توسط babyy.)
۱۱-شهریور-۱۳۹۲, ۲۱:۴۲:۰۷
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,506
موضوع‌ها: 277
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 3939 تشکر در 1454 ارسال )
ارسال: #2
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
(۱۱-شهریور-۱۳۹۲, ۲۱:۴۲:۰۷)sepahbod نوشته است: با سلام و خسته نباشید خدمت همگی دوستان عزیز
من یه مشکلی داشتم و اون اینکه می خوام به جای ارتباط با فایل بانک اطلاعاتی اکسس که با پسوند mdb است به فایل اس کیول با پسوند mdf متصل بشم .
من برای اتصال به فایل بانک اطلاعاتی اکسس که با پسوند mdb است از کد زیر استفاده می کنم :
A = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" c:\data\bank.mdb"
Adodc1.ConnectionString = A
Adodc1.RecordSource = "test"
Adodc1.Refresh
حالا می خوام از فایل بانک اطلاعاتی اسکیوال با پسوند mdf به جای فایل بانک اطلاعاتی اکسس با پسوند mdb استفاده کنم .
در اصل من می خوام بر روی سیستم مقصد نیاز به نصب برنامه SQL Server نباشد و برنامه قادر به ارتباط با فایل اسکیول با پسوند mdf باشد بدون اینکه نیاز به نصب برنامه اس کیول سرور باشد . دقیقا مثل فایل اکسس با پسوند mdb که برای ارتباط با آن نیاز به نصب برنامه اکسس نیست .
لطفا راهنمایی فرمایید . باتشکر و سپاس فراوان

سلام
فکر کنم این کانکشن استرینگ کمکتون کنه
کد:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي شادی − بهینه شده برای ورژن جدید
  
۱۱-شهریور-۱۳۹۲, ۲۱:۵۸:۲۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, babyy
sepahbod آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #3
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
سلام دوست عزیز
کار نمی کنه . این کد را چگونه و به کدام بخش کنترول Adodc اتصال بدهم ؟
۱۲-شهریور-۱۳۹۲, ۰۸:۱۰:۵۲
ارسال‌ها
پاسخ
sepahbod آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #4
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
من این طور نوشتم ولی خطا نمیده ولی چیزی هم نشان نمیده ؟
درست نوشتم اصلا ؟ درستش چی هست ؟
کد php:
Adodc1.ConnectionString "Provider=SQLOLEDB.1;Integrated Security=SSPI;User ID=sa;password=;Persist Security Info=False;Initial File Name=D:\data\book.mdf;Data Source=.\sqlexpress"
Adodc1.CommandType adCmdText
Adodc1
.RecordSource "select * for name 
"
حالا وقتی که در پایان این کد ها می نویسم Adodc1.Refresh این بار برنامه هنگ می کنه و در پایان میاد بیرون .
لطفا راهنمایی فرمایید . با تشکر
(آخرین ویرایش در این ارسال: ۱۲-شهریور-۱۳۹۲, ۱۲:۴۶:۵۷، توسط babyy.)
۱۲-شهریور-۱۳۹۲, ۱۰:۳۹:۲۹
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,506
موضوع‌ها: 277
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 3939 تشکر در 1454 ارسال )
ارسال: #5
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
(۱۲-شهریور-۱۳۹۲, ۰۸:۱۰:۵۲)sepahbod نوشته است: سلام دوست عزیز
کار نمی کنه . این کد را چگونه و به کدام بخش کنترول Adodc اتصال بدهم ؟

SQLEXPRESS روی سیستم نصب هستش؟
اس کیو ال مثل اکسس نیست باید حتما موتور اس کیو ال روی سیستم نصب باشه تا بتونید وصل بشید

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي شادی − بهینه شده برای ورژن جدید
  
۱۲-شهریور-۱۳۹۲, ۱۱:۳۲:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
sepahbod آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #6
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
بله نصب هستش من این گونه نصب کردم بر روی سیتم مقصد برنامه را :
[تصویر:  84063392255326434177.jpg]
[تصویر:  22770456639011645452.jpg]
[تصویر:  12660202521092216622.jpg]
[تصویر:  55916453792075555108.jpg]
[تصویر:  24224015638190841900.jpg]
[تصویر:  87132164122441082823.jpg]
[تصویر:  43641778775948817017.jpg]
[تصویر:  02437308746598229495.jpg]
[تصویر:  31472843459902412308.jpg]
[تصویر:  64444896842732136194.jpg]
[تصویر:  24516326728372149336.jpg]
[تصویر:  87321540147571038667.jpg]
[تصویر:  05240626098721613241.jpg]
[تصویر:  50199813945107742740.jpg]
[تصویر:  45837605120404433395.jpg]
ولی کدی که نوشتم نشون نمیده اطلاعات را ؟
۱۲-شهریور-۱۳۹۲, ۱۱:۴۲:۲۷
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,506
موضوع‌ها: 277
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 3939 تشکر در 1454 ارسال )
ارسال: #7
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
این sql server هست من گفتمSQLEXPRESS !
اگر بخواهید با sql sever ول بشید ادر فیزیکی نمیشه داد باید از کانکشن زیر استفاده کنید
کد:
Provider=SQLNCLI.1;Data Source=.;Integrated Security=SSPI;Initial Catalog=myBank

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي شادی − بهینه شده برای ورژن جدید
  
۱۲-شهریور-۱۳۹۲, ۱۱:۵۴:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
sepahbod آفلاین
كاربر دو ستاره
**

ارسال‌ها: 79
موضوع‌ها: 34
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 22 تشکر در 20 ارسال )
ارسال: #8
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
دوست عزیزم من فقط این برنامه را نصب می کنم و فقط برنامه را start می کنم
[تصویر:  76756873032065472066.jpg]
و دیگه هیچ گونه کاری انجام نمیدم . مثلا بانک اطلاعاتی در آن اتچ و متصل نمی کنم .
ولی با این کدی هم که دادید امتحان کردم و خطای زیر را داد .
[تصویر:  70174793656925180889.jpg]
مشکل از کجاست ؟
۱۲-شهریور-۱۳۹۲, ۱۲:۰۹:۳۶
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #9
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
کلاً مشکل شما با کانکشن استرینگ حل نمی شه! چون شما میخواین بدون نصب SQL Server، به دیتابیس متصل بشین و همچین چیزی غیر ممکنه!

به طور کلی اگه بخوایم یه مقایسه ای بین اکسس و اس کیو ال انجام بدیم، مهمترین تفاوت بین این دو تا اینه که اکسس برای استفاده در برنامه شما، احتیاج به چند تا DLL داره که اون ها هم به صورت پیش فرض روی ویندوز نصب هستن! ولی اس کیو ال یه دیتابیس Server-Based هستش، یعنی تحت یه پروسس اجرا می شه! یه Service ویندوز باید اجرا بشه، Instance اون سرور رو Run کنه، و بعد شما با کانکشن استرینگتون بهش وصل بشین!!
با توجه به اینکه شما دوست ندارین اس کیو ال روی کامپیوتر Client نصب بشه، باید وقتی برای برنامتون فایل Setup ایجاد می کنین، از گزینه Prerequisites، اس کیو ال رو انتخاب کنید، که با این کار، Management Studio و فایل های حجیم SQL Server نصب نمی شن ولی Service روی کامپیوتر Client اجرا می شه و عملا شما میتونین به دیتابیس متصل بشین

پارک24
مرجع خرید و فروش خودرو
۱۲-شهریور-۱۳۹۲, ۱۲:۳۳:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ghoghnus, babyy
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,506
موضوع‌ها: 277
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 3939 تشکر در 1454 ارسال )
ارسال: #10
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
(۱۲-شهریور-۱۳۹۲, ۱۲:۳۳:۴۳)far_222000 نوشته است: کلاً مشکل شما با کانکشن استرینگ حل نمی شه! چون شما میخواین بدون نصب SQL Server، به دیتابیس متصل بشین و همچین چیزی غیر ممکنه!

به طور کلی اگه بخوایم یه مقایسه ای بین اکسس و اس کیو ال انجام بدیم، مهمترین تفاوت بین این دو تا اینه که اکسس برای استفاده در برنامه شما، احتیاج به چند تا DLL داره که اون ها هم به صورت پیش فرض روی ویندوز نصب هستن! ولی اس کیو ال یه دیتابیس Server-Based هستش، یعنی تحت یه پروسس اجرا می شه! یه Service ویندوز باید اجرا بشه، Instance اون سرور رو Run کنه، و بعد شما با کانکشن استرینگتون بهش وصل بشین!!
با توجه به اینکه شما دوست ندارین اس کیو ال روی کامپیوتر Client نصب بشه، باید وقتی برای برنامتون فایل Setup ایجاد می کنین، از گزینه Prerequisites، اس کیو ال رو انتخاب کنید، که با این کار، Management Studio و فایل های حجیم SQL Server نصب نمی شن ولی Service روی کامپیوتر Client اجرا می شه و عملا شما میتونین به دیتابیس متصل بشین

کاملا حرفتون درسته!
این دوستمون میتونن فقط اسکیوال اکسپرس را نصب کنند و اجرا بگیرند!نیاز به نصب کل sqlserver نباشه

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي شادی − بهینه شده برای ورژن جدید
  
۱۲-شهریور-۱۳۹۲, ۱۲:۴۱:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #11
RE: ارتباط ویژوال بیسیک با فایل پسوند mdf
همین طوره!
حالا اگه رو سیستم خودشون SQL Server 2000 هم نصب کردن، مشکلی وجود نداره! با همین کار رو ادامه بدن!

باید کانکشن استرینگتون رو به عبارت زیر تغییر بدین:
کد:
Server=127.0.0.1;Database=myDataBase;Trusted_Connection=True;

به جای myDataBase از نام دیتابیس خودتون استفاده کنین

پارک24
مرجع خرید و فروش خودرو
۱۲-شهریور-۱۳۹۲, ۱۲:۴۴:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارتباط وی بی 6 و mysql Agary 11 15,056 ۲۲-دى-۱۳۹۳, ۱۴:۱۴:۰۵
آخرین ارسال: bahramvb
  [سوال] ارتباط ویژوال بیسیک از طریق SQL Server Express sepahbod 0 2,786 ۱۲-شهریور-۱۳۹۲, ۱۶:۲۵:۵۱
آخرین ارسال: sepahbod
  ارتباط با دیتابیس روی شبکه Di Di 21 22,365 ۰۶-آذر-۱۳۹۱, ۱۴:۰۹:۲۴
آخرین ارسال: stringf
  استفاده از دستورات SQL در ویژوال بیسیک (1) sayberiya 2 12,500 ۲۴-مرداد-۱۳۸۸, ۰۰:۲۴:۱۶
آخرین ارسال: ahp_online
  کی ارتباط با MYSQL روی سرور اینترنت رو با VB تجربه کرده؟ ba_maram_shiraz 1 4,555 ۳۰-تير-۱۳۸۸, ۱۰:۰۸:۱۶
آخرین ارسال: Mr.pRoGraMmer
  ارتباط sql server و vb6 hamedaj 1 6,289 ۲۹-تير-۱۳۸۸, ۰۹:۵۸:۰۲
آخرین ارسال: ba_maram_shiraz
  مشکل در ارتباط با بانک amene 1 3,488 ۰۴-تير-۱۳۸۸, ۱۰:۲۷:۴۳
آخرین ارسال: red11011
  ارتباط با SQL servre2000در VB6 fakhredin 2 4,124 ۰۲-تير-۱۳۸۸, ۰۸:۱۹:۵۳
آخرین ارسال: red11011
  استفاده از دستورات SQL در ویژوال بیسیک (2) sayberiya 0 6,124 ۱۴-تير-۱۳۸۷, ۱۳:۱۴:۴۷
آخرین ارسال: sayberiya
  ارتباط مستقیم با mysql aryaanoosh_diba 2 5,167 ۲۸-خرداد-۱۳۸۷, ۱۲:۵۴:۱۴
آخرین ارسال: aryaanoosh_diba

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS