ورود

View Full Version : مشکل با DbIsam



MNosouhi
چهارشنبه 09 آذر 1384, 18:47 عصر
با عرض سلام
در یه برنامه از بانک های نوع DBIsam استفاده کرده ام ، قبل از اینکه روی بانکها پاسورد بگذارم با این دستورات و با استفاده از عنصر DBISAMUpdateSQL ، جدول رو Update می کردم :

DBISAMUpdateSQL1.SQL[ukModify].Clear;
DBISAMUpdateSQL1.SQL[ukModify].Add('Update "D:\Documents and Settings\Administrator\Desktop\New Folder (12)\d\NEW"');
DBISAMUpdateSQL1.SQL[ukModify].Add('Set Name='+QuotedStr(Edit1.Text));
DBISAMUpdateSQL1.SQL[ukModify].Add('where code=5');
DBISAMUpdateSQL1.Apply(ukModify);
اما حالا که روی بانکم پاسورد گذاشتم ، وقتی از دستورات بالا استفاده می کنم یه پنجره باز میشه که پاسورد میخاد . همونطوری که می بینید آدرس بانک رو مستقیما میگیره و با عنصر DBISAMSession نمیشه روی اون کنترلی داشت تا بهش پاسورد بدم .
البته می دونم که احتمالا مثل پست های قبلیم سوالم بی جواب میمونه. بچه های این سایت عادت کردن که همش به سوال های 4=2*2 جواب بدن . خوب دیگه وسعشون همینقدره. البته منظورم همه نیستن و اطلاعات بعضی از اساتید (که البته خیلی کم لطف شدن) قابل ستایش هستش.
بای

دنیای دلفی
چهارشنبه 09 آذر 1384, 19:04 عصر
شما می توانید از کد زیر پسورد را به بانک در درون برنامه بدهید
DBISAMSession1.AddPassword('پسورد');

MNosouhi
چهارشنبه 09 آذر 1384, 20:52 عصر
دوست عزیز همانطوری که گفتم با عنصر DbisamSession نمیشه روی DbisamUpdayeSql کاری انجام داد . ببین ! من با DbisamTable یا DBisamQuery مشکلی ندارم و با همون متدی که شما نوشتید مشکل رو حل کرده ام ، اما مشکل اینه که DbismUpdateSql با وجود متد DBISAMSession1.AddPassword باز هم پاسورد میخاد.

دنیای دلفی
پنج شنبه 10 آذر 1384, 15:22 عصر
با آقای کرامتی تماس بگیر

MNosouhi
جمعه 11 آذر 1384, 09:22 صبح
یعنی تا حالا هیچ کس با این کار نکرده!!!!!!!!!!!!!!!!!!!!!!!!!!