944,208 Members | Top Members by Rank

Ad:
  • ASP.NET Discussion Thread
  • Unsolved
  • Views: 25320
  • ASP.NET RSS
May 9th, 2006
0

Beginner: Insert, Update, Delete & Search records from/to sql database

Expand Post »
Hi Everyone,
First of all, thanx Mojio for providing me the right code information on connecting sql server database.

As I'm a beginner in ASP.NET, using vb as language. I have created few text boxes on the form as an input to the application. I hav managed to insert the records to the sql, but not managed to search & update the records from sql.

My Code's on Insert Button:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strConn As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\staff.mdf;Integrated Security=True;User Instance=True"
Dim cmd As New SqlCommand("INSERT INTO Staff (NRIC, Name, Address, TelNo)VALUES('" & txtIC.Text & "','" & txtName.Text & "','" & txtAddress.Text & "','" & txtTelNo.Text & "')", New SqlConnection(strConn))
cmd.Connection.Open()
cmd.ExecuteNonQuery()
cmd.Connection.Close()
End Sub

My Query:
I'm trying to update the records thru the textboxes created. The scenario is, the user will key in his student ID in the enter student ID textbox and click on the search button. Then All the details about him such as name, telNO will be displayed accordingly in other textboxes created.How can I retrieve the data from sql back into the textboxes created and from there i edit and update the changes back to sql. Please advise 10q.

Regards,
Sathiya
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
sathiya is offline Offline
6 posts
since May 2006
May 9th, 2006
0

Re: Beginner: Insert, Update, Delete & Search records from/to sql database

here is one way to get the info and display it on the screen. See if this works, if it does, try to "reverse" it to get it to update. Let me know if you need help.

ASP.NET Syntax (Toggle Plain Text)
  1. Dim dr As SqlClient.SqlDataReader
  2. Dim cmd As New SqlClient.SqlCommand("Select * from Students where studentid = " & txtStudentID.txt, New SqlClient.SqlConnection(strConn))
  3. cmd.Connection.Open()
  4. dr = cmd.ExecuteReader()
  5. cmd.Connection.Close()
  6.  
  7. txtName.Txt = dr("Name")
  8. txtTelNo.Txt = dr("TelNo")
Reputation Points: 14
Solved Threads: 19
Posting Pro in Training
campkev is offline Offline
484 posts
since Jul 2005
May 9th, 2006
0

Re: Beginner: Insert, Update, Delete & Search records from/to sql database

sathiya: please use code tags when posting code.
Team Colleague
Reputation Points: 227
Solved Threads: 37
Made Her Cry
tgreer is offline Offline
1,697 posts
since Dec 2004
May 9th, 2006
0

Re: Beginner: Insert, Update, Delete & Search records from/to sql database

code tags look like this

<[>code]
[/code]
minus the greater than/ less than symbols
Reputation Points: 14
Solved Threads: 19
Posting Pro in Training
campkev is offline Offline
484 posts
since Jul 2005
May 10th, 2006
0

Re: Beginner: Insert, Update, Delete & Search records from/to sql database

Thanx 4 ur info campkev. I hav tried the codes, it's still showing the msg "Invalid attempt to MetaData when reader is closed" under the InvalidOperationException was unhandled by user code dialog box. It was pointing the
txtName.Text = dr("Name")
txtAddress.Text = dr("Address")

I hav tried to write the above code like below after that:
cmd.Connection.Open() n
dr = cmd.ExecuteReader()
txtName.Text = dr("Name")
txtAddress.Text = dr("Address")
cmd.Connection.Close()

This time it's showing the msg "Invalid attempt to read when no data is present" under the InvalidOperationException was unhandled by user code dialog box by pointing the
txtName.Text = dr("Name")
txtAddress.Text = dr("Address")

Please advice.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
sathiya is offline Offline
6 posts
since May 2006
May 10th, 2006
0

Re: Beginner: Insert, Update, Delete & Search records from/to sql database

what does your sql query look like?
Reputation Points: 14
Solved Threads: 19
Posting Pro in Training
campkev is offline Offline
484 posts
since Jul 2005
May 10th, 2006
0

Re: Beginner: Insert, Update, Delete & Search records from/to sql database

Quote originally posted by campkev ...
what does your sql query look like?
Dim cmd As New SqlClient.SqlCommand("Select * from Staff where NRIC = '" & txtSearch.Text & "'", New SqlClient.SqlConnection(strConn))


The query should look like this when it runs:

Select * from Staff where NRIC = '840225-145035'

and I have a record sitting on the db. Thank you
Reputation Points: 10
Solved Threads: 0
Newbie Poster
sathiya is offline Offline
6 posts
since May 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
This thread is currently closed and is not accepting any new replies.
Previous Thread in ASP.NET Forum Timeline: drop down list
Next Thread in ASP.NET Forum Timeline: role of web.config file in MVC





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC