小编Joh*_*ñez的帖子

使用SubQuery MySQL插入INTO

我有这个声明:

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)

我怎么能解决这个问题?

mysql insert subquery

48
推荐指数
2
解决办法
6万
查看次数

MYSQL上的多个IF语句

我正在尝试在我的数据库结果中显示某些值,我正在使用此代码,但我无法成功:

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)

如果有人有任何想法,将非常感激

mysql if-statement multipleselection

14
推荐指数
3
解决办法
4万
查看次数

返回上一个ID(IDENTITY)在插入行VB.NET MySQL上

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中.

mysql vb.net identity

7
推荐指数
1
解决办法
3万
查看次数

货币格式编号VB.NET

我正在尝试转换货币格式示例的数学结果:

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 double money-format

4
推荐指数
3
解决办法
6万
查看次数

在VB.NET中完成

如何在VB.NET中将4.39舍入到5?

我试过了:

Math.Round(4.39, 0)
Run Code Online (Sandbox Code Playgroud)

但它显示4.

vb.net math rounding

2
推荐指数
1
解决办法
2万
查看次数

1
推荐指数
1
解决办法
1万
查看次数

选择更改了DataGridComboBoxColumn中的事件

我有一个带有DatagridComboBoxColumn的数据网格,我想要Fire Event SelectionChanged当用户选择任何东西从ComboBox,做一些操作,我该怎么做任何建议,谢谢

vb.net datagridview winforms

1
推荐指数
1
解决办法
2万
查看次数

从 MySQL 数据 VB.NET 填充 datagridview 中的特定列

我创建了一个带有 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)

但这会创建新列并且不会写入现有列,花了一段时间寻找解决方案但只找到这样的方法。

mysql vb.net datagridview

0
推荐指数
1
解决办法
2万
查看次数

使用RaiseEvent语句引发事件VB.NET

我收到此错误:

错误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 windows aforge raiseevent

-1
推荐指数
1
解决办法
3364
查看次数

在VB.NET上(保护/部分)和(朋友/共享)和(子/功能)之间的区别是什么

当我在网上找到VB.NET的例子观看一些功能时使用:

    (Protected / Partial) & (Friend / Shared) & (Sub / Function) exp()
    End (Sub / Function)
Run Code Online (Sandbox Code Playgroud)

我的问题有什么区别?

vb.net windows visual-studio-2010

-1
推荐指数
1
解决办法
1776
查看次数