PDA

View Full Version : دلیل این خطا چیه؟



ehsan_2000
یک شنبه 18 فروردین 1387, 17:40 عصر
سلام
میشه بگید دلیل این خطا چیه؟

Dim da As Data.OleDb.OleDbDataAdapter = New Data.OleDb.OleDbDataAdapter
Dim dt As Data.DataTable = New Data.DataTable("table1")
Dim cmd As Data.OleDb.OleDbCommand = New Data.OleDb.OleDbCommand
Dim cnt As Data.OleDb.OleDbConnection = New Data.OleDb.OleDbConnection
Dim r1, r2, r3, r4 As String

cnt.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db2.mdb"
cnt.Open()

r1 = GridView2.SelectedRow.Cells(1).Text
r2 = GridView2.SelectedRow.Cells(2).Text
r3 = GridView2.SelectedRow.Cells(3).Text
r4 = GridView2.SelectedRow.Cells(4).Text

cmd.CommandType = Data.CommandType.Text
cmd.Connection = cnt
cmd.CommandText = "INSERT INTO table1 (id,name,tahsilat,group) values('" + r1 + "','" + r2 + "','" + r3 + "','" + r4 + "')"
cmd.ExecuteNonQuery()
cmd.CommandText = "select * from table1"
da.SelectCommand = cmd
dt.Clear()
da.Fill(dt)
GridView1.DataSource = dt
GridView1.DataBind()

اینم خطا :

baran_mehr
یک شنبه 18 فروردین 1387, 17:57 عصر
کاملا مشخصه این خطا بخاطر دستور insert هست
احتمالا مشکل از فیلداته من به id مشکوکم. اگه میتونستی فیلدای جدولتم بزاری خوب میشد

ehsan_2000
یک شنبه 18 فروردین 1387, 19:08 عصر
اینم فیلدا :

baran_mehr
یک شنبه 18 فروردین 1387, 20:24 عصر
عزیزم فیلدای عددی مقدار عددی میخوان وای تو داری بهش مقدار رشته ای میدی

ehsan_2000
یک شنبه 18 فروردین 1387, 20:35 عصر
نه . وقتی دوتا فیلد id,name باشه درست کار میکنه ولی وقتی دوتا فیلد دیگه اضافه می کنم مشکل پیدا می کنه:
اینم برنامش :

ehsan_2000
یک شنبه 18 فروردین 1387, 20:57 عصر
درستش کردم
نمیدونم شانس منه . به کلمات tahsilat ,group حساسیت داشت .
اسماشونو عوض کردم . همه چی درست شد.

twelve
یک شنبه 18 فروردین 1387, 20:58 عصر
خطا رو بیخیال داداش ، شعر حافظ رو چرا تحریف کردی؟!


آسمان بار امانت نتوانست کشید
قرعهکار؟؟ به نام من دیوانه زدند

این خطا ها همش نفرین حافظه!

ehsan_2000
دوشنبه 19 فروردین 1387, 09:46 صبح
این خطا ها همش نفرین حافظه!
چرا ؟؟؟ کجای شعر غلطه :

twelve
دوشنبه 19 فروردین 1387, 10:59 صبح
چرا ؟؟؟ کجای شعر غلطه

جلل خالق! می بینی؟! چه دنیای کوچیکی شده! دیتابیس حافظ هم ویروسی میشه!

ehsan_2000
دوشنبه 19 فروردین 1387, 13:40 عصر
دیتابیس حافظ هم ویروسی میشه!
شما درستشو بگو