Getting error: error no value given for one or more required parameters in vb.net for update sql query -
Getting error: error no value given for one or more required parameters in vb.net for update sql query -
these statement having problems. please help me solve error believe because of update statement
str = "update login set title=@title,author=@author,publisher=@publisher,series=@series isbn = @isbn"                 cmd = new oledbcommand (str, cn)             cmd.parameters.addwithvalue("@title", title.text)             cmd.parameters.addwithvalue("@author", author_name.text)             cmd.parameters.addwithvalue("@publisher", publish.text)             cmd.parameters.addwithvalue("@series", series.text)             cmd.parameters.addwithvalue("@isbn", isbn_.text)              cmd.executenonquery()       
i don't think oledb back upwards parameters using @ syntax. seek using ? instead likle this:
str = "update login set title = ? ,author = ?,publisher = ?,series = ?" &        "where isbn = ?"           cmd = new oledbcommand (str, cn)         cmd.parameters.addwithvalue("@title", title.text)         cmd.parameters.addwithvalue("@author", author_name.text)         cmd.parameters.addwithvalue("@publisher", publish.text)         cmd.parameters.addwithvalue("@series", series.text)         cmd.parameters.addwithvalue("@isbn", isbn_.text)          cmd.executenonquery()        sql vb.net 
 
Comments
Post a Comment