PDA

View Full Version : error



mehdi75220
یک شنبه 19 آبان 1387, 07:33 صبح
سلام
ببخشيد من تو حذف كردن ركورد از يه بانك با يه ارور مواجه شدم كه ديوونم كرده نميدونم چيكارش كنم.
من يه فرم دارم كه روش تعدادي textbox و يه vsflexgrid دارم.
وقتي چند تا ركورد داخل جدول اضافه ميكنم اون ركوردا تو گريد نمايش داده ميشه و با انتخاب هر ركورد محتوياتش از گريد خونده شده و تو textboxها نمايش داده ميشه.البته وقتي 2 تا از فيلدهاي ركورد مورد نظر وارد 2تا textboxها ميشه تو رويداد change تكست باكسها دوباره يه select نوشتم كه يك سري ديگه از تكست باكس هارو پر ميكنه.
درضمن هميشه محتويات ركورد اول تو تكست باكس ها نمايش داده ميشه.
نمي دونم چرا وقتي يكي از ركوردهارو از جدول حذف ميكنم و دوباره مجدداً گريد پر ميشه و محتويات ركورد اول تو تكست باكسها وارد ميشه وقتي ميخواد اون 2 تا select انجام شه اين ارور رو ميده.
درضمن ارور تو خط cn.open strcn است


http://barnamenevis.org/forum/attachment.php?attachmentid=25305&stc=1&d=1226205173

m_vb1386
یک شنبه 19 آبان 1387, 07:59 صبح
احتمالا كانكشن شما به بانك قطع شده

mehdi75220
یک شنبه 19 آبان 1387, 08:10 صبح
نه آخه اصلا اين كد خيلي سادست فكر نميكنم علت ارور از اون باشه

mehdi75220
یک شنبه 19 آبان 1387, 09:38 صبح
بچه ها يعني تا حالا هيچكس به اين ارور بر نخورده

mpmsoft
یک شنبه 19 آبان 1387, 10:10 صبح
لطف می کنی نمونه کدتو بذاری

mehdi75220
یک شنبه 19 آبان 1387, 10:29 صبح
اين كد تكست باكس 2
http://barnamenevis.org/forum/attachment.php?attachmentid=25310&stc=1&d=1226215597
اين كد تكست باكس8
http://barnamenevis.org/forum/attachment.php?attachmentid=25311&stc=1&d=1226215597

اين كد حذف ركورد
http://barnamenevis.org/forum/attachment.php?attachmentid=25308&stc=1&d=1226215597

اينم جائيكه ارور ميده
http://barnamenevis.org/forum/attachment.php?attachmentid=25309&stc=1&d=1226215597

mpmsoft
یک شنبه 19 آبان 1387, 10:41 صبح
ما چیزی نمی بینیم ؟

لطف کن عکساتو توی tinypic.com بذار و لینکشو اینجا بذار

mehdi75220
یک شنبه 19 آبان 1387, 11:18 صبح
اينم از عكسها

m_vb1386
یک شنبه 19 آبان 1387, 12:45 عصر
اين خطايي كه شما گذاشتين نشون ميده كه بانك شما توسط برنامه خودتون و يا يك برنامه ديگه نظير كريستال ريپورت در حال استفاده هست و اجازه بهتون داده نميشه كه مجددا بانك رو باز كنيد
ببينيد ايا بانك قبل از اجراي اين قسمت باز هست يا نه؟ احتمالا مشكل از همينه اين كد رو قبل از خطا بزارين ببينيد درست ميشه يا نه


if cnn.state=1 then cnn.close

mehdi75220
یک شنبه 19 آبان 1387, 13:03 عصر
نه متاسفانه امتحان كردم ولي جواب نداد بازم تو همون خط همون ارور رو ميده
درضمن من هرجا كه بانك رو باز ميكنم دوباره همونجا ميبندمش
نميدونم اين يعني چي ديگه قاطي كردم