我有下面的代码,用于保存到MySQL数据库。当我执行我的代码时,我会得到以下错误:
错误:“NEW”中未知列“User”
这是我的密码:
Dim DBconnSTRs As String = conn.connects
Dim DBconns As MySql.Data.MySqlClient.MySqlConnection = New MySql.Data.MySqlClient.MySqlConnection(DBconnSTRs)
DBconns.Open()
Dim sqlcmd As New MySql.Data.MySqlClient.MySqlCommand
Dim sq
我有一个mysql数据库和一个网格视图。现在,我要计算插入和更新的次数。有人建议设置一个变量来表示每个元素,例如nUpdates和nInserts,但我不确定如何做到这一点?下面是我使用的代码
For i = 0 To DataGridView1.RowCount - 1
Using dbSQL_cmd As New MySqlCommand()
student_id = DataGridView1.Item(i, 0).Value.ToString
name = DataGridView1.Item(i, 1).Value.ToString
age = Dat
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim remarks As String
Dim am_OUT As String = "11:30:01 AM"
If LblTime.Text >= am_OUT Then
remarks = "OVERTIME"
Else
remarks = "PRESENT
我有一个在SQL中工作的存储过程:
ALTER PROCEDURE [dbo].[sp_fetch_journal_search]
-- Add the parameters for the stored procedure here
@sJournalText nvarchar(250) OUT,
@dJournalDate date OUT,
@sJournalTime nvarchar(250) OUT,
@sJournalImageName nvarchar(250) OUT,
@sJournalWebsite nvarchar (250
目前,我的程序可以很好地添加和更新数据,但是当更新数据时,它会更新来自同一StaffID.Even的所有数据,工作人员id添加新数据和更新新数据,来自同一个id的旧数据将更新所有旧的数据。这是我的代码:
Using sqlConn2 As New MySqlConnection(strConnectionString)
sqlConn2.Open()
Using sqlComm2 As New MySqlCommand()
sqlComm2.Connection = sqlConn2
我有一个应用程序,它显示了某个引用的移位目标。我有很多参考资料,分为三班(上午,下午,晚上),应用程序工作良好,但现在我想重新设置倒班目标的计数器,在开始的每一个班次的所有参考资料。我是说,当早上6点钟的时候,所有的早班都应该把柜台设为0。我有以下代码,但无法工作。有东西不见了,我被卡住了。
Dim rtime As New TimeSpan(0, 0, CInt(requestddate.TimeOfDay.TotalSeconds))
hora1 = New TimeSpan(6, 0, 0)
hora2 = New TimeSpan(14, 0, 0)
Try
If MsgBox("Add this Student?", vbNo + vbQuestion) = vbYes Then
cn.Open()
cm = New MySqlCommand("INSERT INTO stud (@studID, @LN, @FN, @MI, @Course, @Year, @Section, @Address, @CN, @BD, @Age )", cn)
With cm
.Parameters.AddWithValue("@stu
我需要在Mysql DB上运行一个查询,从一个没有索引列的表中检索最后10行。我成功地创建了查询-
SET @row_number:=0;
select activity from (
SELECT @row_number:= @row_number+ 1 AS rowNumber, activity
FROM activities a ) as myT
where myT.rowNumber > (select count(activity) from activities)- 10
im卡住检查记录是否存在于数据库中。这在php中很简单,但我找不到一个好的教程如何在vb.net中做到这一点。如果数据库中不存在文本框,我想插入文本框中的值。
下面是我的代码:
Using SQLConnection As New MySqlConnection(connString)
Using sqlCommand As New MySqlCommand()
With sqlCommand
'check if record exist
'if not execute these
场景中应该有任何或多个不为空的TextBox,并将其显示在DataGridView上。
我认为我的SQL不正确。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Command1 As New OleDbCommand
Dim i2 As Integer
Dim sql1 As String
Try
Dim cnn3 = New OleDbConnection(
嘿,伙计们,我有点问题,
使用VB.Net;我试图将一个表中一个记录中的字段复制到另一个表中的另一个记录中的不同字段,同时使用用户将插入到我的VB窗体上的文本框中的值插入一个新的记录。
所使用的两个表称为“工作人员”和“角色”,每个表的内容如下:
工作人员:
稍后再更新!
角色:
稍后再更新!
当用户在窗体上输入一些值并按下按钮时,将触发以下代码
Private Sub AddSMButton_Click(sender As Object, e As EventArgs) Handles AddSMButton.Click
If DbConnect() Then
Dim
我有两个可以顺利运行的过程,分别名为update_students和insert_payment。 Sub insert_payment()
con.open
Using cmd as New MySQLCommand
With cmd
.Connection = con
.CommandType = CommanType.Text
.CommandText = "INSERT INTO tblpayment(stud_id,payment_amount) VALUES (@stud_id,@payment_amount);"
.P
我正在尝试在vb2010中开发一个实用程序,它可以将Datagridview控件中的值存储到mysql表中。
步骤1)将数据网格单元格值存储在数组中2)使用数组值.AddWithValue()函数
当前状态:只插入一条空白记录。数据丢失。
请参考以下代码。
Function insertRec()
'dgExistingProject is datagridview control embedded on the form
Dim ServerString As String = "Server=pnserver;User
我想从组合框中读取数据。我知道如何在MySQL中做到这一点,它看起来像这样:
Private Sub cmbDescrip_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbDescrip.SelectedIndexChanged
Dim getCategoryDesc As MySqlCommand = New MySqlCommand("Select * from category where catDesc=@field2;", con
在我的数据库中插入数据时遇到了问题,我使用的是OLEDB,它总是显示一个错误:
“插入语句中的语法错误”
下面是保存按钮的代码:
Private Sub cmdSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSave.Click
'Adding/Inserting Data to Database
Dim sqlqry As String
sqlqry = "INSERT INTO tblEmployeeInfo(EmpIdNo,L
我已经有一个星期的问题,并在每一个现有的论坛上寻找答案,也许这一次我发布了我自己的问题。
我的问题是在数据库中保存数据。我想把数据保存到access数据库中有关用户的图片和数据。
看来,我的问题出现在INSERT语句中,因为每当我试图从textbox中保存数据时,都会出现一个msgbox。最后,我是vb.net新手。请帮帮我求你了。我的编码如下。
Dim ms As New IO.MemoryStream
Me.PictureBox1.Image.Save(ms, Me.PictureBox1.Image.RawFormat)
Dim arrayImage() As B
知道为什么记录会在INSERT语句之后从SQL中消失吗?我应该指出,INSERT是成功的,因为在执行INSERT语句之后,我可以在表中看到记录,但是在短时间内(10-30分钟),添加的记录将被删除。我可以确认,由于DELETE触发器,正在删除记录。谢谢!
编辑
Using conn As New SqlConnection("XXXXXXXXXXXXXXX")
conn.Open()
Using comm As New SqlCommand()
Dim query as String
For i As Integer = 0 To
我是VB中的新手,我正在创建一个连接ms access的程序,但是当我运行该程序时
Insert into语句中语法错误,OleDbExpection未被处理
这是我的密码:
Public Class Form2
Dim cnn As New OleDb.OleDbConnection
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
txtdate.Value = DateTime.Now
cnn = New
当我运行下面的代码时,我一直收到错误消息:Syntax error (missing operator) in query expression。我做错了什么?
con = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Database1.accdb"
connOledb.ConnectionString = con
connOledb.Open()
command = New OleDb.OleDbCommand("INSERT INTO Artikels VALUES('1'," + t
我正试着通过一张桌子。在数据库端,我使用一个复合类型"type_detalle_ac",在vb端,我试图发送一个带有MapCompositeGlobally的列表,这将是vb中的代码:
Sub ADMINISTRAR_ARTEFACTO(ByVal P As E_ARTEFACTO, ByVal LD As List(Of E_DETALLE_AC))
NpgsqlConnection.MapCompositeGlobally(Of List(Of E_DETALLE_AC))("type_detalle_ac")
Dim CONECTION As New Np
请帮帮忙!我想要更新数据,但我得到错误消息框“索引超出了范围。必须是非负的并且小于集合的大小。参数名称:索引”。数据库Ms.Access 2010。这是我的密码:
更新
Try
Dim fsreader As New FileStream(OpenFileDialog1.FileName, FileMode.Open, FileAccess.Read)
Dim breader As New BinaryReader(fsreader)
Dim imgbuffer(fsreader.Length) As Byte
brea
我得到了"System.FormatException:输入的格式错误“。在第二次尝试时出错,而第一次完全正常。
有没有人明白为什么会这样?
尝试1:
Using nCmdIns1 As SQLite.SQLiteCommand = cnUser.CreateCommand
With nCmdIns1
.CommandText = "INSERT INTO images (oemimageguid,imagetitle,imagecategory,imagesize,imageblob256) VALUES (@1,@2,@3,@
我在表单的第二部分有像这样的,用户最多可以输入一到八个数据,这是我的插入代码:
Sub input_item1()
If TB_Item1.Text <> "" Then
With cmd2a
con.Open()
.CommandText = "INSERT INTO po_details (po_number, date, item_name, quantity, unit, price, discount, total_price) VALUES (@numb, @date, @i
我可以将我的记录添加到我的数据库中,没有任何问题,但我很难将其自动显示到我的datagridview中。
为了让我在我的datagridview中查看我的记录,我需要关闭并重新启动整个程序,它才会出现。有没有什么我漏掉的代码?
Private Sub btnAddEmp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddEmp.Click
Dim tranEmployee As SqlClient.SqlTransaction
sAdapter = New SqlDa
我使用两个数据库,PC_PARTS表名是STOCKS,第二个数据库是PURCHASE_STOCK,表名是PURCHASE REPORT。
查询的第一部分正在运行,因为它更新了表,但是第二部分没有插入查询并向我显示msgbox。
无效对象名“purchase_report”
这是我的密码
Private Sub Button8_Click_1(sender As Object, e As EventArgs) Handles Button8.Click
''''''''''''
我试图使用SQL查询更新Access数据库,只要单击“保存”按钮,它就会生成一个错误
System.Data.OleDb.OleDbException类型的未处理异常发生在System.Data.dll中
附加信息:一个或多个所需参数没有给定值。
并高亮.ExecuteNonQuery()。你们能帮我吗?我是vb.net的新手。
提前谢谢。
Private Sub SaveButton_Click(sender As Object, e As EventArgs) Handles SaveButton.Click
Dim empNum As String
我在数据库中创建了一个表来存储用户的信息和图片。我的图片列有一个image数据类型。
我填写了注册表格,并使用以下代码成功地将数据添加到数据库中:
Private Sub cmdRegister_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdRegister.Click
comm.CommandText = "insert into Users(user_id, userNo_id, username, password, last_name, middle_name, first_na
使用vb.net向SQL表添加记录是一项非常简单的任务,但我正在挣扎。
Dim query As String = String.Empty
query &= "INSERT INTO StudentInfo(StudentName,StudentPhone) VALUES(@param1,@param2)"
Using conn As New SqlConnection("csStudentDB")
Using comm As New SqlCommand()
With comm
.Connectio
我的代码使用ASP.NET和SQL Server,但将数据库连接从SQL Server更改为Access文件(通过OleDb)后,什么也没有发生。
我的代码如下:
Dim myCONN As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=w:\Baza.mdb")
Dim query As String = "UPDATE Baza SET NAZIV = @newNAZIV, PUN_NAZIV = @newPUN_NAZIV WHERE SI