PDA

View Full Version : Error زمان اجرای برنامه....



AlirezaBahredar
دوشنبه 02 مهر 1386, 10:17 صبح
با سلام به دو ستان عزیز.....
من یه برنامه دارم که زمانی که روی سیستمی که کامپایل شده اجرا میشه مشکلی نداره...اما زمانی که این برنامه رو میبرم روی سیستم های دیگه پیغام زیرو میده.
توضیح:برنامه با دلفی نوشته شده و زمان اجرا Connection String مربوط به ADOConnection ساخته می شود.در ضمن بروی کلیه SQL 2005 ای که برروی هریک از سیستم ها نصب شده است یوزر sa تعریف شده با مد SQLServer Authentication به داخل برنامه Login میکنه.ولی جای تعجب هست که چرا زمان اجرای برنامه,برنامه به دنبال یوزر Guest اونم روی کامپیوتری که برنامه روی اون کامپایل شده می گرده؟!!!!!در ضمن اضافه کنم که پس از اجرای برنامه و 2 دفعه نشان دادن این پیغام خطا برنامه اجرا شده و بدرستی کار میکنه.....حالا من میخوام بدونم که اشکال این پیغام خطا از کجاست؟
ممنون میشم از همه دوستان عزیز......

SYNDROME
دوشنبه 02 مهر 1386, 20:32 عصر
با سلام
نحوه ایجاد ConnectionString خود را بنویسید.
موفق باشید

AlirezaBahredar
سه شنبه 03 مهر 1386, 08:31 صبح
با سلام
نحوه ایجاد ConnectionString خود را بنویسید.
موفق باشید

Connection_String:='Provider=SQLOLEDB.1;Password=' +MaskEdit1.Text+';Persist Security Info=True;User ID='+Edit2.Text+';Initial Catalog=ICT_NMS;Data Source='+Edit1.Text;

with Form1 do
begin

ADOConnection1.Connected:=False;
ADOConnection2.Connected:=False;

ADOConnection1.ConnectionString:=Connection_String ;
ADOConnection2.ConnectionString:=Connection_String ;

ADOConnection1.Connected:=true;
ADOConnection2.Connected:=true;

ADOTable1.Active:=true;
ADOTable2.Active:=true;
ADOTable3.Active:=true;

end;

SYNDROME
سه شنبه 03 مهر 1386, 20:06 عصر
با سلام
به نظر می رسد کارتان درست است ولی نمی دانیم مقدار Edit ها شما چی هست؟
مقدار ConnectionString را بعد از ایجاد در زمان اجرای برنامه در اینجا قرار دهید (Ctrl+ّ5) و بین "Code" بگذارید تا خوانا باشد.
موفق باشید