我有这个声明:
INSERT INTO qa_costpriceslog (item_code, invoice_code, item_costprice)
VALUES (1, 2, (SELECT item_costprice FROM qa_items WHERE item_code = 1));
Run Code Online (Sandbox Code Playgroud)
我正在尝试插入值副本与item_costprice的相同数据,但显示错误:
Error Code: 1136. Column count doesn't match value count at row 1
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个问题?
我正在尝试在我的数据库结果中显示某些值,我正在使用此代码,但我无法成功:
SELECT item_code, IF(category_code = 'HERR1', 'NO', 1) OR (category_code = 'COLN5', 'NO', 2) AS category_code, item_name, item_quantity FROM qa_items
Run Code Online (Sandbox Code Playgroud)
编辑: 我想显示例如:
If category_code = 'HERR1'
Display = 1
else if category_code = 'COLN5'
Display = 2
End If
Run Code Online (Sandbox Code Playgroud)
如果有人有任何想法,将非常感激
Dim insert_coupon_query As String = ("INSERT INTO qa_discountcoupons (id, status_code) VALUES (AUTO_INCREMENT_ID, 5)")
Dim cmd_query As New MySqlCommand(insert_coupon_query, objConn)
Dim cmd_result As Integer = CInt(cmd_query.ExecuteScalar())
Run Code Online (Sandbox Code Playgroud)
我想返回当前插入的AUTO_INCREMENT值,并显示在msgbox中.
我正在尝试转换货币格式示例的数学结果:
Dim num1 As Integer = 2000
Dim num2 As Integer = 500
msgbox(cDbl(num1 + num2))
Run Code Online (Sandbox Code Playgroud)
它只返回2500,如果有人知道我将如何非常有帮助,我需要返回我的2,500.00谢谢.
我正在寻找在VB.NET中这样做,
hy how are you
Run Code Online (Sandbox Code Playgroud)
至,
Hy How Are You
Run Code Online (Sandbox Code Playgroud)
任何人都有任何想法?
我有一个带有DatagridComboBoxColumn的数据网格,我想要Fire Event SelectionChanged当用户选择任何东西从ComboBox,做一些操作,我该怎么做任何建议,谢谢
我创建了一个带有 4 列的 Datagridview,EJ:
ID, Name, Quantity, other
Run Code Online (Sandbox Code Playgroud)
但我想从 MySQL EJ 填充这 3 列:
item_id, item_name, item_quantity
Run Code Online (Sandbox Code Playgroud)
我尝试了这个代码:
Using cn As New MySqlConnection("server=10.10.2.1;userid=root;password=gf-159753;database=quick_admon")
cn.Open()
Dim da As New MySqlDataAdapter("SELECT * from qa_items", cn)
' DataTable
Dim dt As New DataTable
' llenar el DataTable
da.Fill(dt)
' enlazar el DataTable al BindingSource
list_items.DataSource = dt
With list_items
.MultiSelect = False
.SelectionMode = DataGridViewSelectionMode.FullRowSelect
.DataSource = list_items.DataSource
End With
End Using
Run Code Online (Sandbox Code Playgroud)
但这会创建新列并且不会写入现有列,花了一段时间寻找解决方案但只找到这样的方法。
我收到此错误:
错误1'公共事件NewFrame(sender As Object,eventArgs As
AForge.Video.NewFrameEventArgs)'是一个事件,不能直接调用.
使用'RaiseEvent'语句来引发事件.
C:\ Users\Jonathan\Documents\Visual Studio 2010\Projects\Stream\Stream\Form1.vb
9 9流
我的代码是:

我怎么能解决这个问题?
当我在网上找到VB.NET的例子观看一些功能时使用:
(Protected / Partial) & (Friend / Shared) & (Sub / Function) exp()
End (Sub / Function)
Run Code Online (Sandbox Code Playgroud)
我的问题有什么区别?
vb.net ×8
mysql ×4
datagridview ×2
windows ×2
aforge ×1
double ×1
identity ×1
if-statement ×1
insert ×1
math ×1
money-format ×1
raiseevent ×1
rounding ×1
subquery ×1
uppercase ×1
winforms ×1