اگه از SqlServer2000 استفاده ميکنيد بايد از Query analyzer استفاده کنيد
اگه هم از Sqlserver2005 استفاده ميکنيد از طريق Sqlserver managment studio و از قسمت new query ميشه اين کارو کرد
اگه از SqlServer2000 استفاده ميکنيد بايد از Query analyzer استفاده کنيد
اگه هم از Sqlserver2005 استفاده ميکنيد از طريق Sqlserver managment studio و از قسمت new query ميشه اين کارو کرد
وقتی که enterprise manager رو باز کردی، روی Databases راست کلیک کن و attach رو بزن. مسیر بانک رو معلوم کن و آخرش هم ok.
سلام دوستان خسته نباشید خصوصا ultimator جان...
من یه جدولی تو دیتا بیس دارم که یه جستجویی رو توش انجام دادم می خوام اگه جستجو موفق بود فیلد id رو توی textbox بریزم و اگه نبود مثلا یه flag داشته باشم که false بگیره , یعنی اگه flag مقدار false داشته باشه به این معنیه که جستجو تو دیتا بیس ناموفق بوده و select هیچ مقداری را برنمیگرداند و اگه flag مقدار true داشته باشه به این معنیه که select حداقل یک مقدار رو برمیگردونه.
کجا باید به flag مقدار true و false رو بدم؟
ممنون میشم کمکم کنید.در ضمن برنامه به زبان c# و با sql server2000 کار می کنه.
نمونه کد:
DataTable dt = new DataTable();
SqlDataAdapter adp = new SqlDataAdapter();
adp.SelectCommand = new SqlCommand();
adp.SelectCommand.Connection = con;adp.SelectCommand.CommandText = "SELECT ID, Family, Name FROM Table1 WHERE (Name ='" + textBox1.Text + "')";
adp.Fill(dt);
textBox2.Text = dt.Rows[0]["ID"].ToString();
dataGridView2.DataSource = dt;
سلام
میتونید با ()dt.Rows.Count تعداد سطرها رو برگردونید وچکش کنید که چنتاست
اگه بیشتر از صفر بود به flag مقدار true بدین اگه مساوی صفر بود false
Last edited by Ultimator; 23-02-2008 at 11:45.
سلام
من دارم رو یه برنامه دیتابیس sql server2000 با c# کار می کنم , مثلا یکی از فرمها توش یه datagrid هست که به یکی از جدولای دیتابیس وصله و یه چند تا textbox و comboBox هم هست که اطلاعات ورودی رو دریافت می کنه textbox ها و comboBox ها با خاصیت databinding>text به فیلد های دیتابیس متصلند سوال اولم اینه که می خوام وقتی یه textbox که به فیلدی از جدول که از نوع int هست متصل هست موقع دریافت اطلاعات می تونه فقط کاراکتر های عددی((0..9 رو بگیره و اگه یه کاراکتر حرفی وارد کنیم textbox نگیره یعنی انگار چیزی وارد نکرده باشیم و فقط ورودی int بگیره سوال دومم هم اینه که comboBox ها که خاصیت (Collection)item> آن ها با چند تا فیلد set شده میخوام وقتی حرفه اول یه فیلدی که مثلا' ف' داره رو وارد می کنم یه لیست کشویی از comboBox باز بشه و کلیه فیلد هایی که حرفه اولشون' ف 'داره ظاهر بشه (به ترتیب حروف الفبایی (فارسی یا انگلیسی)) تا کاربر راحت تر بتونه فیلد مورد نظر خودشو از combBox پیدا کنه و اونو وارد کنه ممنون میشم اگه کمکم کنید.
سلام
جوابه من چی شد؟
سلام
سوال اولتونو چند وقت پيش خودتون پرسيدين که حل شد تو اين تاپيک:
برای مشکل بعديتون بايد از سرچ sql با like استفاده کنيد و اونو تو رويداد textchange اون بنويسينکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by Ultimator; 27-02-2008 at 13:58.
سلام ....
میشه بیشتر توضیح بدید منظورتون از سرچ sql چیه؟
اصلا راه دیگه ای نیست
یه راهی که خود به خود بشه با combobox یا textbox, راحتر ......
همه با هم مساوی اند ولی بعضی ها مساوی ترند.
سلام با اجازه دوستان
به این چند تا مثال نگاه کن شاید کمکت کنه یه سرچ تو بخش دلفی بزن یکی از دوستان اموزش sql گذاشته بود
دانش اموزانی که نام انها با (مح )شروع میشود را لیست کند
دانش اموزانی که اخر نام انها به (ان) ختم میشودکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر بخواهیم برای این حالت یک طول مشخص قائل شویم از (_) استفاده میکنیم و این حالت میتواند در وسط کلمه نیز باشدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نام دانش اموزانی که با (م)شروع میشوند و 4 حرف دارند
این دستور تمام نامهای 4 حرفی که با (م) شروع میشود را لیست میکندکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نام دانش اموزانی که 5 حرفی بوده و اول اسم انها (م) و اخر اسم انها (ی) باشد
این کد نام دانش اموزانی که 5 حرفی بوده و اول اسم انها (م) و اخر اسم انها (ی) باشد را لیست میکندکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توجه استفاده ار (_) میتواند در اول وسط یا اخر کلمه نیز باشد
Last edited by MohammadJavad.T; 28-02-2008 at 23:39.
تکراری پست شد
Last edited by MohammadJavad.T; 28-02-2008 at 23:41. دليل: تکراری
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)