View Full Version : سوال: وارد کردن داده در db
mehrdad85
شنبه 21 اسفند 1389, 08:58 صبح
سلام
دوستان یه سوال داشتم
اگه یک فیلد از نوع int داخل یک جدول از db داشته باشیم و بخواهیم محتویات یک textbox را داخل اون ذخیره کنیم میتونیم این کارو انجام بدیم یا اینکه باید اونو اول تبدیل کنیم؟
ممنون میشم جواب بدید چون کارم فوریه
مرسی
mehrdad85
شنبه 21 اسفند 1389, 09:06 صبح
سلام
دوستان قضیه از این قراره که من یه label داخل صفحه دارم که میخوام مقدار این label به عنوان فیلد id قرار بگیره
فیلد id نیز از نوع int تعریف شده
ممنون میشم راهنمایی بفرمایید
مرسی
jaykob
شنبه 21 اسفند 1389, 09:12 صبح
سلام
دوستان یه سوال داشتم
اگه یک فیلد از نوع int داخل یک جدول از db داشته باشیم و بخواهیم محتویات یک textbox را داخل اون ذخیره کنیم میتونیم این کارو انجام بدیم یا اینکه باید اونو اول تبدیل کنیم؟
ممنون میشم جواب بدید چون کارم فوریه
مرسی
سلام مشکلی واسه وارد کردن اطلاعات ندارید فقط می تونید text box را محدود بکنید که فقط عدد وارد کنید با validator ها می تونید این کار رو بکنید
mehrdad85
شنبه 21 اسفند 1389, 09:45 صبح
سلام
دوست عزیز ممنون که وقت گذاشتید و جواب دادید
اما مسئله اینجاس که من میخوام label را داخل db ذخیره کنم
واسه اون چی راه حلی پیشنهاد میکنید؟
مرسی
mohsen99
شنبه 21 اسفند 1389, 10:23 صبح
convert.to_int32(labelid.Text)
mehrdad85
شنبه 21 اسفند 1389, 10:29 صبح
سلام
دوست عزیز میشه یکم بیشتر توضیح بدی؟
من میخوام این مقدار را وارد db کنم تازه اونم از طریق یه sqldatasource که با تغییر دادن خصوصیت insert command اون مشخص میکنم که مقادیر کدوم فیلد های جدول با مقادیر اشیا کنترلی داخل صفحه ست بشن
خوب چطوری میتونم این کارو انجام بدم؟
مرسی
omid_kimia
شنبه 21 اسفند 1389, 10:54 صبح
سلام
دوست عزیز میشه یکم بیشتر توضیح بدی؟
من میخوام این مقدار را وارد db کنم تازه اونم از طریق یه sqldatasource که با تغییر دادن خصوصیت insert command اون مشخص میکنم که مقادیر کدوم فیلد های جدول با مقادیر اشیا کنترلی داخل صفحه ست بشن
خوب چطوری میتونم این کارو انجام بدم؟
مرسی
با سلام
از دستور زیر برای insert استفاده کنید.
DataClassesDataContext db=new DataClassesDataContext();
db.table.InsertOnSubmit(new table {name=textbox1.text});
db.SubmitChange();
table=نام table مورد نظر
name=نام Columnمورد نظر
mehrdad85
شنبه 21 اسفند 1389, 10:59 صبح
سلام
دوست عزیز میخوام از طریق sqldatasource و insert Command اقدام کنم
omid_kimia
شنبه 21 اسفند 1389, 11:19 صبح
میخوام از طریق sqldatasource و insert Command اقدام کنم
چه دلیلی دارین برا استفاده ازsqldatasource و insert Command؟؟
میتونین از راههای دیگه ای استفاده کنین.
alonemm
شنبه 21 اسفند 1389, 11:47 صبح
باسلام:
int a;
a = int.Parse(Label1.text);
SqlDataSource1.InsertCommand = "insert query";
raika17metal
شنبه 21 اسفند 1389, 11:50 صبح
سلام
دوستان قضیه از این قراره که من یه label داخل صفحه دارم که میخوام مقدار این label به عنوان فیلد id قرار بگیره
فیلد id نیز از نوع int تعریف شده
ممنون میشم راهنمایی بفرمایید
مرسی
int myValue = int.Parse(myLable.Text);
Cmd.CommandText = "INSERT INTO myTable(fldInt)VALUES(" + myValue + ")";
mehrdad85
شنبه 21 اسفند 1389, 12:16 عصر
چه دلیلی دارین برا استفاده ازsqldatasource و insert Command؟؟
میتونین از راههای دیگه ای استفاده کنین.
سلام
دلیلش اینه که من این صفحه را طراحی کردم و تنها یکی دو تا از اون چندین فیلدی که باید ذخیره بشن مشکل دارن
از نظر زمانی اصلا به صرفه نیست و در ثانی ریسکش هم یکم بالاس
همین
به نظرت دلایل کافی نیستن؟
mehrdad85
شنبه 21 اسفند 1389, 13:13 عصر
[<asp:SqlDataSource ID="InsertPropertySDS" runat="server"
ConnectionString="<%$ ConnectionStrings:sample %>"
DeleteCommand="DELETE FROM [tableName] WHERE [ID] = @ID"
InsertCommand="INSERT INTO [tableName] ([feild1], [feild2], [feild3], [feild4], [Cfeild5],
[feild6]VALUES (@feild1, @feild2, @feild3, @feild4, @feild5, @feild6)"
SelectCommand="SELECT * FROM [tableName]"
<InsertParameters>
<asp:ControlParameter ControlID="Label181" Name="feild1" PropertyName="Text"
Type="String" />
<asp:ControlParameter ControlID="Label183" Name="feild2" PropertyName="Text"
Type="String" />
<asp:ControlParameter ControlID="Label185" Name="feild3" PropertyName="Text"
Type="String" />
<asp:ControlParameter ControlID="Label187" Name="feild4" PropertyName="Text"
Type="String" />
<asp:ControlParameter ControlID="Label189" Name="feild5" PropertyName="Text"
Type="String" />
<asp:ControlParameter ControlID="Label192" Name="feild6" PropertyName="Text"
Type="String" />
</InsertParameters>
</asp:SqlDataSource>[/CODE][/CODE
یه همچین شرایطیه
فقط تعداد فیلدها زیاده
کسی میتونه کمک کنه؟
ممنون میشم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.