PDA

View Full Version : استفاده از Udl در ایجاد کاننکشن.



reham
چهارشنبه 02 شهریور 1384, 12:37 عصر
در vb6 میشه از UDL-datalink property جهت ایجاد کانکشن استفاده کرد.
منم سعی کردم تو دات نت ازش استفاده کنم دیدم که sqlcommand رو قبول نمیکنه و فقط oledb رو میپذیره .
اگر اطلاعاتی دارید منو راهنمایی کنید.

titbasoft
چهارشنبه 02 شهریور 1384, 15:23 عصر
دلیلش اینه که wizard ای که connection string رو در فایل های UDL می سازه ، مشخصه provider رو هم در connection string ست میکنه که این کار در sqlConnection غیر مجازه دلیلش هم واضحه : چون حتما باید provider اون SQL-Server باشه

reham
پنج شنبه 03 شهریور 1384, 09:06 صبح
یعنی دیگه راهی نداره حتما باید از oledb استفاده کنم.
یعنی اشکالی نداره در کار با sql به جای sqlcommand از oledbcommand استفاده کنم؟؟؟؟؟

titbasoft
پنج شنبه 03 شهریور 1384, 13:40 عصر
یعنی دیگه راهی نداره حتما باید از oledb استفاده کنم. برای استفاده از UDL فایلها حتما باید از oledb استفاده کنید.



یعنی اشکالی نداره در کار با sql به جای sqlcommand از oledbcommand استفاده کنم؟؟؟؟؟
SqlClient در ado.net برای کار با optimize ، sql server شده. از data type ها گرفته تا امکانات پیشرفته دیگه.صرف استفاده از UDL فایلها نمی تونه دلیل خوبی برای استفاده از oledb برای سرویس گرفتن از sql server باشه. اما اگر حتما باید از UDL فایلها استفاده کنید (که فکر نمی کنم این طور باشه) ، مجبورید از oledb استفاده کنید.
در ضمن این رو بدونید که این فایلها امنیت بسیار پائینی دارند.