ايران ويج

نسخه‌ی کامل: sqlconnection?
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
وقتی توسط sqlconnection مي خواهم به sqlسرور وصل شوم
خطاي شکست درconnect
می دهد
سلام
يكم توضيح بيشتر ميدادي بد نبود ها!
از چه كدي استفاده كردي؟! يا متن كامل خطا رو بزار
با سلام
راست ميگه ها اگه يه كم بيشتر توضيح ميدادي بد نبود. اما با توجه به احتمالات موجود برات ميگم:
احتمال اول اينه كه كد connectionstring را اشتباه نوشته باشي پس با كدهاي زير كه براي دلفي و ويبي هست چك كن :
کد:
'-------------------------------------------------------------------------------------------
for  delphi 6,7,8
'-------------------------------------------------------------------------------------------
//====================================================
// connect to sql_server database via an ip addres
// ALI reza kavosifar
//====================================================
function ip_constr(ipaddres:string;InitialCatalog:string;uid:string='';psw:string=''):string;overload;
var
constr:string;
        begin
                constr:='Data Source=' + ipaddres + ';Network Library=DBMSSOCN;';
                constr:=constr + 'UID=' + uid + ';PWD=' + psw ;
                constr:=constr +';Initial Catalog=' + InitialCatalog ;
                ip_constr:=constr;
        end;

//====================================================
// connect to sql_server database  standard
// ALI reza kavosifar
//====================================================
function client_constr(InitialCatalog:string;uid:string='';psw:string=''):string;overload;
var
constr:string;
        begin
                constr:='Provider=SQLOLEDB.1;Integrated Security=SSPI;';
                constr:=constr + 'User ID=' + uid + ';PASSWORD=' + psw ;
                constr:=constr +';Initial Catalog=' + InitialCatalog ;
                client_constr:=constr;
        end;
'-------------------------------------------------------------------------------------------
for vb and vb.net
'-------------------------------------------------------------------------------------------
'====================================================
' connect to sql_server database via an ip addres
' ALI reza kavosifar
'====================================================
function ip_constr(byval ipaddres as  string,byval InitialCatalog as string , bayval uid as string, byval psw as string) as string
dim constr as string
                constr="Data Source=" + ipaddres + ";Network Library=DBMSSOCN;"
                constr=constr + "UID=" + uid + ";PWD=" + psw
                constr=constr +";Initial Catalog=" + InitialCatalog
                ip_constr=constr
end function
'====================================================
' connect to sql_server database  standard
' ALI reza kavosifar
'====================================================
function client_constr(byval InitialCatalog as string,byval uid as string,byval psw as string) as string
dim constr as string
                constr="Provider=SQLOLEDB.1;Integrated Security=SSPI;"
                constr=constr + "User ID=" + uid + ";PASSWORD=" + psw
                constr=constr +";Initial Catalog=" + InitialCatalog
                client_constr=constr
end function
احتمال دوم اينه كه service mannenger روي سيستمت فعال نباشه پس فعالش كن تا عكس يه play روي systry ويندوزت بياد
احتمال بعدي اينه كه commandet اشتباه باشه يا نوع اونو اشتباه انتخاب كرده باشي مثلا اگر از
storedprocedure استفاده ميكني commandtype حتما بايد روي cmdstoredproc تنظيم شه و
اما احتمال چهارم عمرا احتمال ديگه اي نيست و محاله كه مشكل ديگه اي وجود داشته باشه
بازم ما درخدمتيم
قربون همه ايران ويجي ها
سلام
ببين عزيزم sqlconnection بر خلاف اسمش اصلا قابلیت ارتباط با sqlserver رو نداره یا حداقل من بلد نیستم این آبجک برای ارتباط با بانکهای mysql و oracel طراحی شده و با mssqlserver
نمیتونه ارتیاط بر قرار کنه و شما اگر بانکتون sqlserver میباشه فقط و فقط میتونید از آبجکتهای ado استفاده کنید . راستی تا یادم نرفته بگم من هنوز دارم با دلفی 6 کار میکنم و دلفی 7 و 8 و 2005 رو تا حالا ندیدم و این اطلاعاتی هم که دادم بر اساس شناخت من از ورژن 6 دلفی هستش و ممکنه در ورژن های ذکر شده sqlconnection قابلیت اتصال به sql server رو هم پیدا کرده باشه .
امیدوارم موفق و پیروز باشیذ
دوست عزيز
اول اينكه خطاي كه شما داري ميگين به احتمال مربوط به دلفي نيست بلكه از sql server هستش....

كه اگه يه خورده بيشتر توضيح بدي و بگي چقدر با sql server كار كرديد شايد بتونم كمكتون كنم ....

در ضمن براي وصل شدن به بانكهاي sql server ميتوني از : sql connection , ado , table استفاده كني ........... البته اگر در شبكه تعداد كامپيوتر ها زياده با ado , sql connection سرعت و پايين مياره ولي table معمولي بهتر عمل ميكنه ....

ولي من توصيه مي كنم از ado استفاده كنيد چون table علاوه بر تمام مزيتهاش دردسر و مكافات زياد داره .....

اما در مورد سوال دومت در تايپيك جددي كه ايجاد كرده بوديد جواب دادم .

موفق باشي
به دليل كمبود وقت در تحويل پروژه از خير sqlconnectionگذشتم و توسط adoconnectionبه sqlserver وصل شدم
از کمک همتون متشکرم
امیدوارم همیشه شاد شاد شاد باشید