In this post SQL Insert Command vb.net the command to insert data into SQL Server database is explained and code is given.
SQL Insert Command vb.net
The function of the code given below is to enter the data into an online database with the help of a network server. For which you have to add MYSQL.DLL file to the project. The library of MYSQL.DLL is essential in programming. With the help of which we can write code.
#1 Method sql Insert Command
Try
Dim CmdSql As New MySqlCommand("INSERT INTO " & ServerTableName & " (ProductID, UserName, UserPass, SystemDetails, AdminURL, " & _
"CompanyNameTitle, BranchName, ProductActivePlan, ProductActiveDate, ProductExpDate, ExcessPassword, " & _
"UmUnitShow, SetSalePrintPageTitle, PrintOut, PrintDialogView, ConvertValue, OfferMessage, LastOffMsq, " & _
"AdminControl, LastUsingDate, EndOfferDate) VALUES " & _
"(@Va1, @Va2, @Va3, @Va4, @Va5, @Va6, @Va7, @Va8, @Va9, @Va10, @Va11, @Va12, @Va13, @Va14, @Va15, " & _
"@Va16, @Va17, @Va18, @Va19, @Va20, @Va21 )", FreeSqlConn)
CmdSql.Parameters.Add("@Va1", MySqlDbType.VarChar, size:=8).Value = Convert.ToString(My.Settings.ProductID) 'v1 / ProductID
CmdSql.Parameters.Add("@Va2", MySqlDbType.VarChar, size:=25).Value = Convert.ToString(DFUserID) 'v2 / UserName
CmdSql.Parameters.Add("@Va3", MySqlDbType.VarChar, size:=25).Value = Convert.ToString(DFUserPassword) 'v3 / UserPass
CmdSql.Parameters.Add("@Va4", MySqlDbType.VarChar, size:=50).Value = Convert.ToString(Application.ProductVersion & " | " & strHostName & " | " & GetIPv4Address) 'v4 / SystemDetails ======SYESTEM INFO
CmdSql.Parameters.Add("@Va5", MySqlDbType.VarChar, size:=50).Value = Convert.ToString("https://learnpc.live/") 'v5 / AdminURL
CmdSql.Parameters.Add("@Va6", MySqlDbType.VarChar, size:=25).Value = Convert.ToString("Add Company Name") 'v6 / Company Name
CmdSql.Parameters.Add("@Va7", MySqlDbType.VarChar, size:=35).Value = Convert.ToString("Add Branch Name") 'v7 / Branch Name
CmdSql.Parameters.Add("@Va8", MySqlDbType.VarChar, size:=100).Value = Convert.ToString("trial version please update the program") 'v8 / ActivePlan
Dim Ds As Date = Today()
Ds = Format(Ds, "dd/MM/yyyy")
CmdSql.Parameters.Add("@Va9", MySqlDbType.Date).Value = Convert.ToDateTime(Ds) 'v9 / ProductActiveDate
Ds = Ds.AddDays(30)
CmdSql.Parameters.Add("@Va10", MySqlDbType.Date).Value = Convert.ToDateTime(Ds) 'v10 / ProductExpDate
CmdSql.Parameters.Add("@Va11", MySqlDbType.VarChar, size:=10).Value = Convert.ToString("123") 'v11 / AcsessPassword
CmdSql.Parameters.Add("@Va12", MySqlDbType.VarChar, size:=3).Value = Convert.ToString("No") 'v12 / UmUnitShow
CmdSql.Parameters.Add("@Va13", MySqlDbType.VarChar, size:=50).Value = Convert.ToString("Set up multiple sales units for multiple items") 'v13 / InvoiceTitleName
CmdSql.Parameters.Add("@Va14", MySqlDbType.VarChar, size:=3).Value = Convert.ToString("Yes") 'v14 / PrintOut
CmdSql.Parameters.Add("@Va15", MySqlDbType.VarChar, size:=3).Value = Convert.ToString("Yes") 'v15 / PrintDialogView
CmdSql.Parameters.Add("@Va16", MySqlDbType.Decimal).Value = 0.10493 'v16 / ConvertValue
CmdSql.Parameters.Add("@Va17", MySqlDbType.VarChar, size:=100).Value = Convert.ToString("Trial Version") 'v17 / OfferMessage
CmdSql.Parameters.Add("@Va18", MySqlDbType.VarChar, size:=100).Value = Convert.ToString("") 'v18 / LastOffMsq
CmdSql.Parameters.Add("@Va19", MySqlDbType.VarChar, size:=3).Value = Convert.ToString("Yes") 'v19 / Admin Control
CmdSql.Parameters.Add("@Va20", MySqlDbType.Date).Value = Today.Date 'v20 / Last Use Date
CmdSql.Parameters.Add("@Va21", MySqlDbType.Date).Value = Today.Date 'v21 / Offer Expiry Date
ConnectSql()
CmdSql.ExecuteNonQuery()
DisconnectSql()
MsgBox("Export settings successfully")
RefreshSqlSettings()
Catch ex As Exception
MsgBox("Export Error : " & vbCrLf & ex.Message)
End Try
#2 Method sql Insert Command
Try
Dim cmd As New MySqlCommand("insert into ApplicationList(Logo, ApplicaitonName, Version, PurposeOfUse, Trial, Yearly, DownloadLink) VALUES (@A1, @A2, @A3, @A4, @A5, @A6, @A7)", SqlConnDbString)
If Not PictureBoxAppLogo.Image Is Nothing Then
Using ms As New MemoryStream()
PictureBoxAppLogo.Image.Save(ms, PictureBoxAppLogo.Image.RawFormat)
cmd.Parameters.Add("@A1", MySqlDbType.Blob).Value = ms.ToArray
End Using
Else
cmd.Parameters.Add("@A1", MySqlDbType.Blob).Value = DBNull.Value
End If
cmd.Parameters.Add("@A2", MySqlDbType.VarChar, size:=30).Value = Convert.ToString(txtAppName.Text.Trim)
cmd.Parameters.Add("@A3", MySqlDbType.VarChar, size:=15).Value = Convert.ToString(txtAppVersion.Text.Trim)
cmd.Parameters.Add("@A4", MySqlDbType.VarChar, size:=30).Value = Convert.ToString(txtAppDescriptionforUse.Text.Trim)
cmd.Parameters.Add("@A5", MySqlDbType.VarChar, size:=10).Value = Convert.ToString(txtTrialDays.Text.Trim)
cmd.Parameters.Add("@A6", MySqlDbType.VarChar, size:=10).Value = Convert.ToString(txtYearlyPlanCharge.Text.Trim)
cmd.Parameters.Add("@A7", MySqlDbType.VarChar, size:=150).Value = Convert.ToString(txtDownloadLink.Text.Trim)
ConnectSqlDb()
cmd.ExecuteNonQuery()
DisConnectSqlDb()
ApplicationListTableRecordsPosition = False
System.Media.SystemSounds.Exclamation.Play()
MsgBox("SQL Record Saved Sucsessfuly")
ClearEntryForm()
'SHOW RECORD
btnLast.PerformClick()
Catch ex As Exception
MessageBox.Show(ex.Message, "New Entry", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try