2013-04-11 2 views
1
sqlqrystrng = "UPDATE temp_user_details set user_name = @username, user_email = @useremail, user_contact = @usercontact, [email protected] WHERE user_id = @userida" 
sqlqrystrng2 = "UPDATE user_type set user_password = @userpassword where user_id = @useridb" 
string_cnct = sqlqrystrng & sqlqrystrng2 

conn.open 

cmd = New SqlCommand(string_cnct, conn) 

cmd.Parameters.Add(cmd.CreateParameter).ParameterName = "@userida" 
cmd.Parameters.Add(cmd.CreateParameter).ParameterName = "@useridb" 

cmd.Parameters.Item("@userida").Value = struserid 
cmd.Parameters.Item("@useridb").Value = struserid 

ответ

1
sqlqrystrng = "UPDATE temp_user_details set user_name = @username, user_email = 
useremail, user_contact = @usercontact, [email protected] WHERE user_id = 
userida" 
sqlqrystrng2 = " UPDATE user_type set user_password = @userpassword where user_id = @useridb" 
string_cnct = sqlqrystrng & sqlqrystrng2 
conn.open 
cmd = New SqlCommand(string_cnct, conn) 
cmd.Parameters.Add(cmd.CreateParameter).ParameterName = "@userida" 
cmd.Parameters.Add(cmd.CreateParameter).ParameterName = "@useridb" 
cmd.Parameters.Item("@userida").Value = struserid 
cmd.Parameters.Item("@useridb").Value = struserid 

Вам нужно добавить пробел перед Update во второй строке

+0

Где проблема ???? – Partap

+0

@vijay просто добавьте пробел перед обновлением как sqlqrystrng2 = "UPDATE ......"; –

+0

Должен объявить скалярную переменную @cname ... Как решить здесь cmd.CommandText = "INSERT INTO test_1 (cn, ad, img) VALUES (@ cname, @ cadd, @cimg)" cmd.CommandType = CommandType.Text cmd.Connection = сопп Dim UploadedImage__2 As New SqlParameter ("@ ImageData", SqlDbType.Image, imageSize.Length) UploadedImage__2.Value = IMAGESIZE cmd.Parameters.Add (UploadedImage__2) conn.Open() Dim result As Integer = cmd.ExecuteNonQuery() conn.Close() – Partap

Смежные вопросы