-
سلام
مرد مباح عزیز خیلی از لطفت ممنونم ایشالله بتونم جبران کنم :11:
فقط یه سوال دیگه برای اینکه برنامم تحت شبکه باشه یعنی بانکم روی یه سیستم اجرا بشه و چند تا کلاینت دیگه بتونن بهش وصل بشن باید چکار کنم ؟ من خودم نظرم اینه که ه فقط از توی دیتا بیس Sql تنظیم کنم فقط بانکم رو Share کنم بعد نام سرور رو بدم به برنامم ولی چطور ؟
-
یک راه اینه که توی کام÷یوتر سرور SQL Seve نصب کنی و توی کلاینتها آدرس دیتابیس رو توی شبکه بدین به کانکشنتون.
من خودم تا حالا یا SQL این کار رو نکردم و بیشتر نمیدونم. ولی Pimavea که یک برنامه کنترل پروژه هستش همین جوری عمل میکنه.
راه دیگه اینه که فایل Access رو توی یک شبکه بزارین. توی یک فولدر شیر شده و Full Access.
و بعد با Jet بهش کانکت بشی با آدرش فولدر شیر شده.
-
سلام
من از این کد واسه گرفتن نام سرور استفاده میکنم!
کد:
var
strConnection:String;
Ini1:TIniFile;
strServer:String;
begin
Ini1:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'settings.ini');
strServer:=Ini1.ReadString('DatabaseSettings','Server','');
strConnection:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Pakhsh;Data Source='+strServer;
ADOConnection1.ConnectionString:=strConnection;
try
ADOConnection1.Connected:=True;
except
ShowMessage('ÊäÙíãÇÊ ÇÊÕÇá ÇÔÊÈÇå ÇÓÊ');
Application.Terminate;
end;
حالا من چطوری باید نام سرور sql سیستم سرور رو بدم به برنامه ؟
-
حالا میفهمم چرا زبان دلفی اینقدر بد بخت شد
-
دوست عزیز یک راه ساده بسیار کارآمد استفاده از فایلهای INI هست
موفق باشید