واضح آرشیو وب فارسی:سایت ریسک: txt و اکسس rah 02 مهر 1385, 20:24سلام می خواستم بدونم چطوری میشه محتویات یک فایل txt را که آدرسش(محل) در یکی از سلول های بانک(اکسس) داده شده را می توان در یک textarea نمایش داد؟ mazoolagh 02 مهر 1385, 22:41باید اول با روشهای ارتباط با دیتابیس و کار با اونها در asp آشنا باشی. اگر نیستی بهتره که بدی کسی واست بنویسه. amirlol 02 مهر 1385, 23:05ببینم آدرس یا فایل تکس تو سایتت رو تو دیتابیس گذاشتی ؟ rah 03 مهر 1385, 16:11من در پوشه ی txt Folder یکسری فایل txt دارم. می خوام با دادن آدرس آنها از دیتابیس، محتویات اونا رو تویه یک تکست اریا بنویسم. mazoolagh 03 مهر 1385, 22:31بعد از اینکه آدرس و اسم اون فایل متنی رو از دیتابیس خوندی باید با fso بازش کنی و بخونیش و محتواش رو بریزی توی یک متغیر (احتمالا ممکنه تغییراتی برای CRLF هم لازم داشته باشه) بعد مقدار این متغیر رو بعنوان value در textarea قرار بدی. amirlol 04 مهر 1385, 00:11حله یا کدشو بزارم rah 04 مهر 1385, 14:09والا فکر نمی کنم کسی از کد آماده خوشش نیاد!!!! :oops: ممنونت میشم. rah 06 مهر 1385, 14:56مستر امیرلو، من معنی دکمه تشکر رو می دونم چیه !!؟؟ :lol: سعی می کنم کم ازش استفاده کنم، اما اگه شما بخوای چرا که نه! البته نه فقط در مورد شما در مورد همه !!! عرض می کنم که چی شد؟ کد !!!:oops: amirlol 07 مهر 1385, 15:50خوب اسم فایل TXT رو از دیتابیس که در آوردی <% Set fs=Server.CreateObject("Scripting.FileSystemObject") Set f=fs.OpenTextFile(Server.MapPath("test.txt"), 1) Response.Write(f.ReadAll) f.Close Set f=Nothing Set fs=Nothing %> rah 07 مهر 1385, 18:51عزیز، من اومد تو دیتابیسم اینطوری آدرس دادم Foldertxt/test.txt Foldertxt/test2.txt و .... بعد من دیدم شما آدرس رو اینطوری دادید: Set f=fs.OpenTextFile(Server.MapPath("test.txt"), 1) یعنی اینکه در کد ها یک اسم ثابت را داده اید یعنی test.txt در حالی که این متغیر خواهد بود و با توجه به درخواست Client فراخوانی می شود. حتما می دونید که من می خواهم با توجه به عنوان هایی که در بانک دارم محتویات سلول روبه رویش را بخوانم(با آدرس دهی فایل txt*) که این کار را بلدم. فقط می ماند طرز خواند محتویات فایل تی اکس تی. نمی دونم تونستم منظورمو برسونم یا نه !!! :-? نا گفته نماند که من مراحل بر قراری ارتباط با دیتا بیس و انتخاب جدول را انجام داده ام. و کدهای شما را در ادامه آن اضافه کردم. mehdi_25 07 مهر 1385, 20:56شما میتونی اسم فایلتو و آدرسش ( مثلاً :Foldertxt/test.txt ) ور از دیتابیس برداری و بجای "test.txt" مسیری که از دیتابیس برداشتی رو بزاری . مثلاً : Textname= "Foldertxt/test.txt" در نتیجه : Set f=fs.OpenTextFile(Server.MapPath(Textname), 1) amirlol 08 مهر 1385, 01:26»هدی جون من که نفهمیدم تو فهمیدی چی میگه به منم بگو rah 08 مهر 1385, 15:27شما منظور منو نفهمیدید من نمی خواستم آدرس فایل txt رو تو یه متغیر بزارم. بلکه این یک اصطلاح بود که به کار بردم. شما چطور وقتی روی یک رکورد زوم می کنید، آن وقت می نویسید: <%=RS("ID")%> یعنی به کمک این آی دی رکورد حاضر را می کشید بیرون. حالا من وقتی روی یک رکورد، به اصطلاح زوم می کنم، می خوام محتویات فایل txtای که آدرسش در فیلد Path بانک است را بیرون بکشم و روی صفحه نمایش بدم!! افتاد ....!!!:-? به همین سادگی. فقط نمی دونم اگر سادس چرا نمی تونم انجامش بدم !!!:cry: amirlol 09 مهر 1385, 00:20ببخشید ها این کدی که من دادم احتمالآ میره رو دختر خاله طرف زوم می کنه دیگه یا چمیدونم هزاران چیزه دیگه شما وقتی می یای از اون کد استفاده می کنی! کاره اون کد فقط اینه که فایل txt رو باز کنه و محتواشو تو صفحه نشون بده همین rah 09 مهر 1385, 15:55آقا چرا عصبانی می شی؟؟؟ :neutral: مشکل منم همینجاست دیگه. ببین من از نوشته های شما اینو فهمیدم که اسم یه فایل مثلا در پوشه Foldertxt رو دارم.خوب ،یعنی test.txt. یعنی این کد می رود و محتویات فایل test.txt رو میکشه بیرون دیگه؟؟ خوب صد درصد میدونید که من همچین کاری رو نمی خوام. یعنی می خوام اما نه اینقدر محدود.(محدود به یه فایل). حالا اگه من اشتباه می گم یا نفهمیدم حق با شماست. 1000000000%%%%%%% می دونید که با استفاده از کوئری استرینک چطوری محتویات فیلد های رو به روی هم رو می خونن. فر ض کنید که من عنوانم را دارم از بانک می خونم. و در فیلد بعدی در همان رکورد ، آدرس فایل txtام را دادم.حالا می رم با استفاده از کوئری استرینگ محتویات فیلد بعندی که آدرس فایل باشه رو می خونم و از آن طریق هم محتویات فایل آدرس داده شده را . :-? :-? :-? پس فایل من test.txt نیست. یعنی ممکنه باشه اما test1.txt,test2.txt,... . ببینید پس اگه درست می گم در سرور دات مپ پث نباید مستقیم بنویسم: test.txt درسته؟؟؟ :cry: amirlol 10 مهر 1385, 11:50بازم داری استباه می کنی کدی نیست که کارتو انجام بده مگر اینکه از یه حلقه استفاده کنی ! تو یخ Do یا For بندازش و هر بار اینو صداش کن توش rah 10 مهر 1385, 14:42منون از راهنماییت. اگر دلت خواست یه مثال برام بزاری ممنونت می شم اگر هم نه که ... باید یه مدت صبر کنم، مطالعه کنم، تا یه چیزی گیرم بیاد. به هر حال از همه زحماتت ممنونم. سلامت باشی :) mehdi_25 10 مهر 1385, 15:10آخه پسر خاله همونی که من بالای این صفحه گفتم درست بود دیگه . بزار من برات توضیح بدم : یکی از فیلد های بانک شما اسم و آدرس فایل txt ی هست که قرار محتویات اون در صفحه نمایش داده بشه . همینو می خوای یا چیز دیگه ای مد نظرته ؟ اگه جوابت مثبته که من جوابتو داده ام فقط باید قسمت خودندن فایل txt رو بهش اضافه می کردی . که دیگه اون هم کاری نداره amirlol 11 مهر 1385, 11:30اینم فایلی که می خواستی من نمی دونم بابا مهدی من چرا مهربون شدم :wink: rah 12 مهر 1385, 21:02سلام عزیزم بازم منظورمو نفهمیدی !!!!! :D :D :D مهم نیست. به هرحال از اینکه زحمت کشیده برنامه رو برام گذاشتی ممنونم.:cool: mehdi_25 12 مهر 1385, 21:15خوب خودت خیلی ساده و رون بگو چی می خوای که ما متوجه بشیم rah 12 مهر 1385, 21:18منظورم آقا امیر بودن. من که مشکلمو با شما حل کردم ! :d پس الآن هیچ مشکلی نداریم ! mehdi_25 12 مهر 1385, 21:23یعنی مشکل برنامت حل شد ؟ خوب خدارو شکر amirlol 13 مهر 1385, 00:30آخ جون خدا رو شکر بابا مهدی باورم نمیشه mehdi_25 13 مهر 1385, 00:55امیر پسرم باور کن بابا ... این توهم نیست ... واقعیته باید قبول کنی
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 529]