امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطای در insert
نویسنده پیام
qqq2qqq آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 3
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #1
خطای در insert
--------------------------------------------------------------------------------

سلام
من این کد ها رو برای insert کردن به دیتابیس library (جدول ozv) نوشتم اما موقع ثبت به من خطای این identity-insert رو می ده
Dim strcon AsString = "data source=localhost;initial catalog=library;integrated security=true"
Dim cn AsNew SqlConnection(strcon)
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cominsert AsNew SqlCommand
cominsert.Connection = cn
cominsert.CommandText = "insert into ozv values(@t2,@t3,@t4,@t5,@t6,@t7,@t8)"
'cominsert.Parameters.AddWithValue("@t1", Me.txtcodeozv.Text)
cominsert.Parameters.AddWithValue("@t2", Me.txtnameozv.Text)
cominsert.Parameters.AddWithValue("@t3", Me.txtfamilyozv.Text)
cominsert.Parameters.AddWithValue("@t4", Me.txtFnameozv.Text)
cominsert.Parameters.AddWithValue("@t5", Me.txtFnameozv.Text)
cominsert.Parameters.AddWithValue("@t6", Me.txtcodemeliozv.Text)
cominsert.Parameters.AddWithValue("@t7", Me.txttdateozv.Text)
cominsert.Parameters.AddWithValue("@t8", Me.txtadresozv.Text)
cn.Open()
cominsert.ExecuteNonQuery()
cn.Close()
EndSub

این هم خطایی که می گیره
An explicit value for the identity column in table 'ozv' can only be specified when a column list is used and IDENTITY_INSERT is ON.
در ضمن فیلد اول من identity هست اگر هم تو فیلد های insert نیارمش باز هم این خطا رو به من می ده
۲۳-خرداد-۱۳۸۹, ۱۴:۲۳:۲۱
ارسال‌ها
پاسخ
PouriaAmid آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 272
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 34
( 311 تشکر در 133 ارسال )
ارسال: #2
RE: خطای در insert
کد:
1. If you have created the table using the SQL Server Enterprise Manager, then try the creating the same table using the CREATE/ALTER TABLE statement. A bug probably in SQL Server 7.0

2. You have to put the two additional SQL statements with your INSERT statement

-- Enable IDENTITY_INSERT.
SET IDENTITY_INSERT yourtable ON
GO
-- Insert the specified identity row using a column list.
INSERT INTO yourtable (COL1, COL2,..) values (DATA1, DATA2,..)
GO
-- Disable IDENTITY_INSERT.
SET IDENTITY_INSERT yourtable OFF

Root is not accessible
۲۴-خرداد-۱۳۸۹, ۱۱:۵۸:۰۲
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خطای Absolute javadkey 2 1,935 ۰۱-تير-۱۳۸۸, ۱۷:۰۶:۴۳
آخرین ارسال: ajlajlajl
Exclamation delete - insert - update-fliter in databace for vb.bet افشين160 1 2,669 ۱۲-بهمن-۱۳۸۶, ۱۰:۴۰:۳۳
آخرین ارسال: lord_viper

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS