PDA

View Full Version : تحت شبکه کار کردن یک برنامه vb



setarehman
پنج شنبه 24 اردیبهشت 1383, 21:08 عصر
سلام
من چه طوری میتونم یک برنامه که با vb نوشته شده رو که بانک اون با sql هست رو تحت شبکه بیارم

linux
پنج شنبه 24 اردیبهشت 1383, 23:35 عصر
:)
به راحتی! خیلی راحتتر از اون چیزی که فکر می کنید.
فقط لازم است آدرس sql را در ado connectionstring درست قرار بدهید.

setarehman
جمعه 25 اردیبهشت 1383, 01:33 صبح
میشه بیشتر بگید که این ado connectionstring کجاست .
آدرس sql یعنی آدرس بانک من.
در ضمن یعنی برای تحت شبکه آوردن برنامم هیچ نیازی به کد نویسی ندارم.

houtanal
جمعه 25 اردیبهشت 1383, 14:02 عصر
آی پی سرور SQL خود را بدهید یا نام آن را در قسمتی که مکان بانک اطلاعاتی خود را تعیین می کنید.

بابک زواری
جمعه 25 اردیبهشت 1383, 20:45 عصر
یعنی قفل کردن رکوردها و یا جدول ها بطور اتوماتیک توسط sql صورت میگیره ؟
و ما هیچ نیازی به کد اضافی نداریم ؟

setarehman
جمعه 25 اردیبهشت 1383, 23:22 عصر
آی پی سرور SQL خود را بدهید یا نام آن را در قسمتی که مکان بانک اطلاعاتی خود را تعیین می کنید.
سلام
من IP SERVER SQL را از کجا بیارم .
یعنی SQL رو روی SERVER قرار بدم.بعد مسیر اون رو در برنامه چه جوری بدم.

setarehman
جمعه 25 اردیبهشت 1383, 23:29 عصر
یعنی قفل کردن رکوردها و یا جدول ها بطور اتوماتیک توسط sql صورت میگیره ؟
و ما هیچ نیازی به کد اضافی نداریم ؟
یعنی با قرار دادن IP SERVER دیگر نیازی به کد نویسی نیست.
من چه جوری بانک رو روی SERVER قرار بدم.
مسیر اون رو در برنامه چه جوری بدم.

setarehman
جمعه 25 اردیبهشت 1383, 23:32 عصر
ایا من باید روی کامپیوتر های CLINET هم sql رو نصب کنم یا نه فقط روی server ‌کافی

houtanal
شنبه 26 اردیبهشت 1383, 00:40 صبح
تا جایی که می دونم فقط باید آدرس دیتا بیس رو روی برنامه خود آدرس سرور بدهید و دیگر نیاز به کار خاصی نیست :flower:

الهام تفریشی
شنبه 26 اردیبهشت 1383, 07:31 صبح
به شکل زیر بانک رو تعریف میکنید
البته بانک رو سرور باشد بهتر هست

Dim strset As String
Set ObjCon = CreateObject("ADODB.Connection")
strset = "Provider=SQLOLEDB.1;Password=Parria;Persist Security Info=True;User ID=sa;Data Source=MYServer"
ObjCon.Open strset
Open_DB = Err.Number = 0

setarehman
شنبه 26 اردیبهشت 1383, 23:18 عصر
به شکل زیر بانک رو تعریف میکنید
البته بانک رو سرور باشد بهتر هست

Dim strset As String
Set ObjCon = CreateObject("ADODB.Connection")
strset = "Provider=SQLOLEDB.1;Password=Parria;Persist Security Info=True;User ID=sa;Data Source=MYServer"
ObjCon.Open strset
Open_DB = Err.Number = 0
یعنی من نباید در connection مسیر بانکی که روی server قرار داره بدم.
این کدی که شما نوشتید هیجا ش مسیر بانک روی server مشخص نیست

setarehman
شنبه 26 اردیبهشت 1383, 23:22 عصر
یه چیزدیگه
این کدی که شما نوشتید فقط با share کردن بانک به من جواب میده
یا حتما باید بانک روی server باشه

الهام تفریشی
یک شنبه 27 اردیبهشت 1383, 07:10 صبح
هیجا ش مسیر بانک روی server مشخص نیست
Data Source=MYServer"
این اسم سروری هست که بانک روش هست

این کدی که شما نوشتید فقط با share کردن بانک به من جواب میده
اقا مگه اکسس هست که share کنی !
شما کافی توی data source نام سروری که بانک هست رو قرار بدی و user name , password رو بدی , همین !