View Full Version : سورس کدی که اسکریت رو اجرا کنه (VB or Csharp)
sharpboy
شنبه 28 شهریور 1383, 00:47 صبح
دوستان در مورد اجرای اسکریپت (sql.*)توسط برنامه اگه نمونه کدی دارید
که با vb یا Csharp باشه ممنون میشم که در اختیارم بگذارید.
:oops: متشکرم
AminSobati
شنبه 28 شهریور 1383, 00:52 صبح
دوست عزیزم،
منظورتون این هست که یک فایل اسکریپت SQL دارید و میخواید که SQL Server دستورات داخل اون رو اجرا کنه، یا من اشتباه متوجه شدم؟ لطفا بیشتر راهنمایی بفرمایید.
موفق باشید،
امین ثباتی MCSD
sharpboy
شنبه 28 شهریور 1383, 00:59 صبح
نه فایل اسکریپت توسط برنامه(vb) اجرا شود
من یه برنامه ای با vb نوشتم ولی زیاد بدلم نچسبید
متشکر
مجتبی قاپمی :wink:
AminSobati
شنبه 28 شهریور 1383, 14:52 عصر
سلام مجتبی جان، حال شما :)
اگر بخوایم دستورات SQL داخل اسکریپت رو توسط ADO و VB اجرا کنیم، ناچار باید فایل اسکریپت رو باز کنیم و دستوراتش رو به SQL Server ارسال کنیم که چندان جالب نیست. ولی اگر از OSQL.EXE استفاده کنیم (مثلا در VB اون رو Shell کنیم) این Utility فایل اسکریپت رو به عنوان یک پارامتر دریافت میکنه و خیلی عالی و تمیز اجرا میکنه.
(فکر کنم یک بار سر کلاس مثال زدم براتون :wink: یا شاید جای دیگه بود :?: )
موفق باشین
sharpboy
شنبه 28 شهریور 1383, 16:44 عصر
استاد گرامی
متشکر از رهنمایی و یاداوریتون ولی :roll:
این برنامه رو ممکن هست که بخواهیم روی کلاینتی بکار ببندیم که Sql Server روی آن نصب نباشد.
در ضمن اینجوری قدرت مانور هم ندارم :oops:
به هر حال متشکر
فکر کنم این برنامه ای که نوشتم کارام رو تا حدی راه بندازه
اگه وقت کردم و مستقلش کردم حتما اینجا میگذارمش تا با راهنمایی های دوستان کامل تر بشه
AminSobati
شنبه 28 شهریور 1383, 23:54 عصر
البته نمیدونم روی کلاینتی که SQL Server نصب نیست اجرای اسکریپت چه کمکی میکنه ولی شاید منظورتون اینه که از کلاینت دستورات داخل اسکریپت به سرور فرستاده بشه که در این حالت همون فایل اجرایی وجودش رو کلاینت کفایت میکنه و نیازی نیست SQL Server نصب باشه. شما نام سرور رو هم به عنوان پارامتر به OSQL.EXE میدین، به علاوه اطلاعات لاگین، بقیه کارها رو خودش انجام میده.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.