PDA

View Full Version : نوشتن connection string کلی



adhami
شنبه 09 تیر 1386, 16:26 عصر
با سلام خدمت دوستان
من در حال حاضر برای برنامه نویسی در هر کدام از فرمها یک کانکشن می نویسم و در پایان همان فرم بعد از انجام کارها اتصال را می بندم .
به چه صورت می تونم یک کانکشن کلی بنویسم که لازم نباشه در هر فرم آن رو باز و بسته بکنم و با تعریف رکورد ست و غیره کارم را به راحتی انجام بدهم ؟
اصلا این کار صحیح است یا خیر ؟
من با بانک sql کار می کنم .
با تشکر از دوستان.

noorsoft
یک شنبه 10 تیر 1386, 07:51 صبح
اگه بصورت Public تعریف بشه همه جا میتونی استفاده کنی

amirhosein
یک شنبه 10 تیر 1386, 07:53 صبح
از ماژول استفاده کن

adhami
یک شنبه 10 تیر 1386, 09:00 صبح
یعنی در ماژول همچین کدی بنویسم


Global cnn As New ADODB.Connection
cnn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=TRAINIG;Data Source=."


و بعد در فرمها استفاده کنم ؟

Neda_Bagheri
یک شنبه 10 تیر 1386, 10:19 صبح
میتونی این پراپرتی رو توی یه کلاس بنویسی و همه جا ازش یه اینستنس بسازی
Public readonly property connect() as sqlconnection
Get
return new sqlconnection("server=.;database=unknown;trusted_connection=true")
End Get
End Property

dim c as new sqlcommand()
c.connection=connect

adhami
یک شنبه 10 تیر 1386, 12:21 عصر
[QUOTE=Neda_Bagheri]میتونی این پراپرتی رو توی یه کلاس بنویسی و همه جا ازش یه اینستنس بسازی[quote\]
ممنون از پاسخ شما
لطفا بیشتر توضیح بدهید.
با تشکر

majidghost
یک شنبه 10 تیر 1386, 13:17 عصر
میتونی این پراپرتی رو توی یه کلاس بنویسی و همه جا ازش یه اینستنس بسازی
Public readonly property connect() as sqlconnection
Get
return new sqlconnection("server=.;database=unknown;trusted_connection=true")
End Get
End Property

dim c as new sqlcommand()
c.connection=connect

مطمئنی اینا وی بیه

adhami
دوشنبه 11 تیر 1386, 10:27 صبح
لطفا من را راهنمایی کنید.
ممنون

eniak21
شنبه 13 مرداد 1386, 22:58 عصر
سلام دوستان
من بانکهامو با اس کیو ال ساختم و فرمها را در وی بی6 طراحی کردم و با شی ادو ارتباط برقرار کردم و برای اضافه کردن اطلاعاتی که از کاربر توسط تکس باکس گرفته میشه به جدول اس کیو ال در دکمه ذخیره کد زیر رو نوشتم و با حالات مختلف چک کردم اما جواب نداد:
insert into person values(code.text)
که پرسن جدولم است و محتوای کد.تکست باید در فیلد کد این جدول ذخیره شود
میخواستم بدونم این دستور باید به چه صورت باشه؟
اصلا میشه توسط کدنویسی در وی بی6 به جداول اس کیو ال اطلاعات اضافه کرد؟
اگر میشه با چه دستوری و چطور؟(با مثال لطفا)
ممنونم
پایدار باشید