اگه از 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
سلام
من دارم رو یه برنامه دیتابیس 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 اون بنويسينکد:http://www.forum.p30world.com/showthread.php?t=196998
سلام ....
میشه بیشتر توضیح بدید منظورتون از سرچ sql چیه؟
اصلا راه دیگه ای نیست
یه راهی که خود به خود بشه با combobox یا textbox, راحتر ......
همه با هم مساوی اند ولی بعضی ها مساوی ترند.
سلام با اجازه دوستاننقل قول:
به این چند تا مثال نگاه کن شاید کمکت کنه یه سرچ تو بخش دلفی بزن یکی از دوستان اموزش sql گذاشته بود
دانش اموزانی که نام انها با (مح )شروع میشود را لیست کند
دانش اموزانی که اخر نام انها به (ان) ختم میشودکد:Select * from school where name like moh%
اگر بخواهیم برای این حالت یک طول مشخص قائل شویم از (_) استفاده میکنیم و این حالت میتواند در وسط کلمه نیز باشدکد:Select * from school where name like %an
نام دانش اموزانی که با (م)شروع میشوند و 4 حرف دارند
این دستور تمام نامهای 4 حرفی که با (م) شروع میشود را لیست میکندکد:Select * from school where name like m___
نام دانش اموزانی که 5 حرفی بوده و اول اسم انها (م) و اخر اسم انها (ی) باشد
این کد نام دانش اموزانی که 5 حرفی بوده و اول اسم انها (م) و اخر اسم انها (ی) باشد را لیست میکندکد:Select * from school where name like m___i
توجه استفاده ار (_) میتواند در اول وسط یا اخر کلمه نیز باشد
تکراری پست شد