PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اتصال به بانک اکسس دارای پسورد



mrezam
11 / February / 2013, 08:43 PM
سلام
چطوری میشه به یه بانک اکسس که پسورد روشه با دلفی وصل شد
البته*تو قسمت*connection string* پسورد هم دادم ولی درست نشد

meyti
12 / February / 2013, 01:10 AM
روش ها مختلفه :
ولی اگه از connection string - build استفاده میکنید پس ورد رو در سربرگ آخر وارد کنید : مطابق عکس زیر


<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

admin
12 / February / 2013, 01:28 AM
رشته ی اتصال یا همون Connection String با کد نویسی میشه این :

کد:


Provider=Microsoft.ACE.OLEDB.12.0;Password=123;Dat a Source=db.mdb;Persist Security Info=True



فرض کردیم نام دیتابیس db.mdb باشه
user Name = admin
Password = 123

mrezam
12 / February / 2013, 04:20 AM
دمتون گرم

mrezam
12 / February / 2013, 04:29 AM
یه سوال دیگه* دستوری که یک کلمه مشخص رو تو چند تا ستون مختلف از دیتابیس*سرچ کنه و*رکوردهای مورد نظر رو تو یه دی بی گرید بریزه*

admin
12 / February / 2013, 03:51 PM
کد:


select * from myTable
where id=&quot;87&quot;


دستور بالا برای این استفاده میشه که دقیقا چند کاراکتر مشخص رو برگردونه و دستور زیر میتونه شبیه اش رو هم برگردونه
کد:


select * from myTable
where id like &quot;%87%&quot;



برای فرستادن به dbgrid هم لازمه که کد بالا رو با یک adoquery اجرا کرده و دیتاسورس dbgrid رو با این یکسان بگیرید

mrezam
13 / February / 2013, 04:06 PM
منظورم دستوری که*کلمه ای*رو سرچ کنه که ممکنه* تو ستون
n5*یا n6*یا n7*
از هر رکوردی اومده باشه
یه چیزی شبیه کد زیر اگه درست باشه

کد:
کد:


select * from mytable where n4 like:&quot;%word%&quot; or n5 like:&quot;%word%&quot;or*

..*

mrezam
13 / February / 2013, 08:36 PM
ضمن تشکر یه سوال دیگه هم داشتم*
دستوری که* تعداد نفراتی که یک مقدار را انتخاب کرده اند را برگردونه

admin
14 / February / 2013, 02:58 AM
سلام.مثالی رو از یک پروژه براتون گذاشتم :
کد:


*
dm.ADOQuery1.SQL.Clear;
dm.ADOQuery1.SQL.Add(&quot;select COUNT(infTypeKantiner) from tblInformation&quot;);
dm.ADOQuery1.SQL.Add(&quot;where infTypeKantiner = 40 and
infNumberKamion =&quot;+QuotedStr(DBComboBox1.Text)
+&quot;and infDate >= &quot;+QuotedStr(MaskEdit1.Text)
+&quot;and infDate <= &quot;+QuotedStr(MaskEdit2.Text));
dm.ADOQuery1.Open;

mrezam
15 / February / 2013, 06:43 PM
با تشکر مجدد
یه مقدار عددی محاسبه شده توی برنامه رو چطوری توی یه label نمایش بدم؟

meyti
16 / February / 2013, 01:50 AM
با توجه به نوع عدد از دستورات زیر میشه استفاده کرد :

کد:



Label1.Caption:=IntToStr(n);
.
.
.
FloatToStr(n);

mrezam
18 / February / 2013, 01:06 AM
با سلام
چطوری میشه عنوان یک فیلد از دیتابیس رو تو ی یک textریخت.

meyti
18 / February / 2013, 05:36 AM
اگه منظور شما اسم فیلد یا عنوان نمایش یک فیلد هست از دستورات زیر کمک بگیرید :

کد:



Edit1.Text:=table1.Fields[1].DisplayName;
Edit2.Text:=table1.Fields[1].FieldName;