PDA

View Full Version : مشکل insert فارسی در database



roya_dibaj
سه شنبه 27 آذر 1386, 11:19 صبح
سلام دوستان من وقتی می خواهم insert کنم نمی دونم N را کجای دستورم و به چه صورت بنویسم



cmd = New SqlCommand("insert into ayllur( vernagir,bovandakutyun,nkar,aghbyurayl,grexayl,bov andakutyun2 )values (@v,@b,@n,@a,@g,@b2)", cnn)
cmd.Parameters.Add("@v", "» " & TextBox1.Text)
cmd.Parameters.Add("@b", TextBox2.Text)
cmd.Parameters.Add("@n", Image1.ImageUrl)
cmd.Parameters.Add("@a", TextBox3.Text)
cmd.Parameters.Add("@g", TextBox4.Text)
cmd.Parameters.Add("@b2", TextBox6.Text)
cmd.ExecuteNonQuery()

shahab_ksh
سه شنبه 27 آذر 1386, 11:32 صبح
values (N'@v,N'@b,N'@n,N'@a,N'@g,N'@b2)

maxpayn2
سه شنبه 27 آذر 1386, 15:36 عصر
من با Visual Studio 2005 بدون قرار دادن N توی SQL 2000 اینسرت کردم و پروژم الان حدود 6 ماه که رو اینترنت داره کار میکنه ، هیچ مشکلی هم نداره ، چرا میخوای N بزاری ؟

Nightbat
چهارشنبه 28 آذر 1386, 08:26 صبح
فیلد های db رو از نوع nvarchar بگیر، اینور به n احتیاج نداری

maxpayn2
چهارشنبه 28 آذر 1386, 10:29 صبح
درسته ، این یکی رو یادم رفته بود بگم