PDA

View Full Version : چه جوری میشه تمام Table ها رو خوند



final fantasy
چهارشنبه 27 آذر 1387, 07:43 صبح
سلام دوستان میخواستم ببینم چه جوری و یا با چه دستوری میشه فهمید جدول هایی د ر دیتابیس ما و جود داره و باید بگم دیتابیس ما نا معلومه یعنی جدول هاش مشخص نیست و اگه بخواییم بدونیم چه جدولایی توشه چیکار باید کرد لطفا اگه میخواید جواب بدید با کد

مرتضی حمزه ئی
سه شنبه 03 دی 1387, 11:45 صبح
کافیه دستور زیر را واسه sql بفرستی وتما نام جدولها را ازش بگیری
select name from sysobjects where xtype='u'
fبه همین راحتی لیست تمام جدولهاراداشته باشی اگه مشکل حل نشد بفرما

تولائی
چهارشنبه 04 دی 1387, 17:22 عصر
متد GetSchema از کلاس DbConnection هم بنظرم کاملا مفیده. با این متد می‌تونی کلی اطلاعات از پایگاه داده‌ت استخراج کنی.

final fantasy
چهارشنبه 04 دی 1387, 19:11 عصر
قربون همه شما برم
تا حالا کجا بودین
به اندازه یه دنیا ممنونم

final fantasy
پنج شنبه 05 دی 1387, 08:04 صبح
سلام دوستان این که نشد در مرود کد شما دوست من فقط برای SQL server هست و من میخواستم برای اکسز هم جواب ده ولی از اینا گزشته نمیدونم چرا وقتی میخوام اونار بریزم داخل یک لیست اگر 5 تا تیبل داشته باشم 6 تا مقدار رو برمی گردونه همیشه یکی بیبشتر تازه اسم همشونم name میدونید مشکل از کجاست
و در مورد اون دستور دیگه دوستمون هر اطلاعاتی رو میاره جز اسم تیبل ها رو اگه میشه یک مثال برام بذارید ممنون

تولائی
پنج شنبه 05 دی 1387, 10:38 صبح
من منظورتو از این دوستمون و اون دوستمون دقیقا نفهمیدم ولی اگر منظورت از "اون دستور دیگه دوستمون" دستور GetSchemaست بهت پیشنهاد می‌کنم که این link رو تو msdn بخونی


ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.en/wd_adonet/html/79038d52-f122-4fd4-9bfb-aaa22d6a114b.htm

که مربوط به


Retrieving Database Schema Information (ADO.NET)

است. فکر می‌کنم که اطلاعات مورد نظرت در اکسس رو هم بتونی اونجا پیدا کنی.