View Full Version : اشکال در combobox یا بانک
  
mehdiDER_5
سه شنبه 20 آذر 1386, 10:32 صبح
با سلام 
من در هنگام ورود اطلاعات از طریق کمبوباکس این ارور  میآید 
cannot set column ''sh_kind .the valueviolates the maxlength limit of this column
ستون sh_kind  ، از نوع nvarchar =50است من datatype را به ntext تغییر دادم درست نشد و حتی nvarchar را 200 کردم باز ارور را میدهد ضمناً این کمبو روی یک حرف خاص (مسئولیت محدود ) این ارور را میدهد و در بقیه موارد کمبو ورود اطلاعات درست انجام میشود
mehdiDER_5
سه شنبه 20 آذر 1386, 14:20 عصر
یکی نیست جواب بده..............
yavari
سه شنبه 20 آذر 1386, 14:53 عصر
سلام
دوست عزیز 
اگه براتون ممکنه کد اون قسمت ورود اطلاعات  رو بذارید .
ممنون
mehdiDER_5
چهارشنبه 21 آذر 1386, 08:36 صبح
با سلام   این هم کد که روی خط  ds.Tables("s1").Rows.Add(dr) ارور با لا را که نوشتم میگیرد  
        Dim cmdselect As New SqlCommand
        Dim da As New SqlDataAdapter
        Dim ds As New sherkatDataSet
        cmdselect.CommandText = "select * from s1  where sh_id=-1"
        cmdselect.CommandType = CommandType.Text
        cmdselect.Connection = sqlconnection1
        Dim builder As SqlCommandBuilder = New SqlCommandBuilder(da)
        da.SelectCommand = cmdselect
        da.Fill(ds, "s1")
        Dim dr As DataRow = ds.Tables("s1").NewRow
        dr("sh_sh") = TextBox1.Text.Trim
        dr("sh_name") = TextBox2.Text.Trim
        dr("sh_kind") = ComboBox1.Text.Trim
        dr("sh_date") = MaskedTextBox1.Text.Trim
        dr("sh_enh") = MaskedTextBox2.Text.Trim
        dr("sh_ent") = MaskedTextBox3.Text.Trim
        ds.Tables("s1").Rows.Add(dr)
        da.Update(ds, "s1")
        DataGridView1.DataSource = ds.Tables("s1")
mehdiDER_5
چهارشنبه 21 آذر 1386, 18:50 عصر
یکی نیست جواب بده .............
mehdiDER_5
یک شنبه 25 آذر 1386, 21:55 عصر
با سلام 
این مشکل برای textbox i ها یم نیز پیش آمده است اگر تعداد کلمات زیاد باشد این ارور را میدهد 
لطفاً راهنمائی بفرمائید
visual_sadegh
دوشنبه 26 آذر 1386, 13:12 عصر
اگه متن طولانی را مستقیم توی جدول پایگاه داده اضافه کنی آیا بازم خطا میده؟
منظورم توی خود اس کیو ال سروره.
اینطوری معلوم می شه مشکل از برنامست یا جدولت توی پایگاه داده.
beh_develop
دوشنبه 26 آذر 1386, 16:02 عصر
با سلام، اندازه فیلد های DataTable رو تو Dataset با Database یکی کردین؟
mehdiDER_5
دوشنبه 26 آذر 1386, 17:34 عصر
با سلام و تشکر از شما دوستان عزیز  پروژه جدید درست کردم و آن فرم را که مشکل داشت را دوباره ایجاد کردم و بقیه فرمها را import کردم درست شد نمیدانم این مشکل از کجا به وجو آمده بود
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.