no data in my database - TechRepublic
Question
November 12, 2009 at 01:00 AM
ofemigan

no data in my database

by ofemigan . Updated 16 years, 8 months ago

Hello i am a young programmer with a lot of pressure to deliver fast.
My problem is with a simple code i wrote to insert data into a database and it is runs thru but there is no data in my database . i dont know what could be wrong
Imports System.Data.SqlClient

Public Class Form1

Public Sub addNewRecords_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addNewRecords.Click

If InsertData(assetcode.Text, fullName.Text, modelNo.Text, unitNo.Text, make.Text, yearOfManufacture.Text) = True Then
MessageBox.Show(“Insert successful”)

Else
MessageBox.Show(“An error Has occured During Insertion”)
End If

End Sub
Public Function InsertData(ByVal assetCode As Integer, ByVal fullName As String, ByVal modelNo As String, ByVal unitNo As String, ByVal make As String, ByVal yearOfManufacture As Date) As Boolean

Try
Dim strSql As String = “Insert Into Asset2(AssetCode,Fullname,ModelNo,UnitNo,Make,YearOfManufacture)Values(@AssetCode,@Fullname,@ModelNo,@UnitNo,@Make,@YearOfManufacture)”
Using cnn As New SqlConnection(My.Settings.KEngDatabase2ConnectionString)
Using cmd As New SqlCommand(strSql, cnn)
cmd.CommandType = CommandType.Text
Dim prm As SqlParameter

prm = New SqlParameter(“@AssetCode”, SqlDbType.Int)
prm.Value = assetCode
cmd.Parameters.Add(prm)

prm = New SqlParameter(“@Fullname”, SqlDbType.NVarChar, 50)
prm.Value = fullName
cmd.Parameters.Add(prm)

prm = New SqlParameter(“@ModelNo”, SqlDbType.NVarChar, 50)
prm.Value = modelNo
cmd.Parameters.Add(prm)

prm = New SqlParameter(“@UnitNo”, SqlDbType.NVarChar, 50)
prm.Value = unitNo
cmd.Parameters.Add(prm)

prm = New SqlParameter(“@Make”, SqlDbType.NVarChar, 50)
prm.Value = make
cmd.Parameters.Add(prm)

‘Dim myString As String
‘myString =

prm = New SqlParameter(“@YearOfManufacture”, SqlDbType.DateTime)
prm.Value = yearOfManufacture
cmd.Parameters.Add(prm)

cnn.Open()
cmd.ExecuteNonQuery()

End Using
End Using

Return True
Catch ex As Exception

Return (False)
End Try

End Function

End Class

This discussion is locked

All Comments