Good evening guys,
I'm having a problem on my web page. I'm trying to store a data on my mssql but it's not saving anymore. but it was working perfectly this morning. it doesn't display any error so i don't know what happened.
Thanks in advance.
Good evening guys,
I'm having a problem on my web page. I'm trying to store a data on my mssql but it's not saving anymore. but it was working perfectly this morning. it doesn't display any error so i don't know what happened.
Thanks in advance.
if you havent changed any codes since the last time you used it, it may likely be a session error.
Is there a session that expires at any given time or even preventing you to store in mysql.
Are you able to retreive data? in other words, can you issue different SQL commands and get the same result or are some of the SQL commands not working while others are?
i was able to open the database but the code in the submit button where the inputted data will be stored on the mssql is not working.
can you post the code that stores data in the db?
Dim cb As New SqlCommandBuilder(da)
Dim dsNewRow As DataRow
Dim genderStr As String
'//ADDING DATA TO THE DATABASE
Try
If (inc <> 0) And maleRB.Checked = True Then
genderStr = maleRB.Text
ElseIf femaleRB.Checked = True Then
genderStr = femaleRB.Text
dsNewRow = ds.Tables("EnrollmentDB").NewRow()
dsNewRow.Item("studentLvl") = studentLvlDDL.Text.Trim
dsNewRow.Item("studentSection") = studentSectionTB.Text.Trim
dsNewRow.Item("firstName") = firstNameTF.Text.Trim
dsNewRow.Item("middleInitial") = miTF.Text.Trim
dsNewRow.Item("lastName") = lastNameTF.Text.Trim
dsNewRow.Item("gender") = genderStr
dsNewRow.Item("personAge") = ageTB.Text.Trim
dsNewRow.Item("birthDate") = monthDDL.Text & " " & dayDDL.Text & " " & yearDDL.Text
dsNewRow.Item("civilStatus") = civilStatusDDL.Text.Trim
dsNewRow.Item("homeAddress") = homeAddressTF.Text.Trim
dsNewRow.Item("residenceNo") = telNoTF.Text.Trim
dsNewRow.Item("cellNo") = cellNoTF.Text.Trim
dsNewRow.Item("motherName") = motherNameTB.Text.Trim
dsNewRow.Item("occupationMother") = motherOccupationTB.Text.Trim
dsNewRow.Item("fatherName") = fatherNameTB.Text.Trim
dsNewRow.Item("occupationFather") = fatherOccupationTB.Text.Trim
dsNewRow.Item("emergencyPerson") = emergencyPersonTB.Text.Trim
dsNewRow.Item("residenceTelEP") = emergencyPtelTB.Text.Trim
dsNewRow.Item("cellNoEP") = emergencyPcel.Text.Trim
dsNewRow.Item("TypeOfPayment") = topDDL.Text
ds.Tables("EnrollmentDB").Rows.Add(dsNewRow)
da.Update(ds, "EnrollmentDB")
MsgBox("Successful registration.")
Else
MsgBox("registration failed.")
End If
Catch err As SqlException
MsgBox(err.Message)
ds.Tables("EnrollmentDB").RejectChanges()
End Try
try using the return value of update to check if it returns 0 or 1?
something could be causing the dataAdapter to not update the table but yet not raise an exception out of it, which is currently your only error handling.
actually, are you trying to add a male and its not working?
because from the code you posted its like if you accidently merged 2 if statements that should not have been merged...
you have :
If male Then
gender = male
ElseIf female Then
gender = female
update DB
print Sucess
Else
print Fail
End If
while you should have :
If male Then
gender = male
ElseIf female Then
gender = female
End If
Update DB
If Sucess Then
print Sucess
Else
print Fail
End If
Now i know where i got the error.. I have if structure before the code and somehow it prevents it from saving the data.
Thank you guys for your help that solved the problem sir philippe.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.