小编Car*_*doc的帖子

"命令执行期间遇到致命错误"我正在使用SET和SELECT xxx FROM(SELECT xxx FROM xxx)

我有这个代码:

Function Get_Control_Station_Address(counter As Integer)
    Check_DB_Con() 'Check if the connection is okay
    SQL_Query = "SET @row_number = 0; " _
                & "SELECT hardware_add " _
                & "FROM (" _
                    & "SELECT " _
                    & "@row_number:=@row_number + 1 AS num, " _
                    & "hardware_add AS hardware_add " _
                    & "FROM teller_info" _
                & ") AS sub_query " _
                & "WHERE num = " & counter & ";"

    Dim MySQL_CMD As New MySqlCommand(SQL_Query, MysqlConn)

    Try
        MySQL_CMD.Connection.Open()
        MySQL_Reader = MySQL_CMD.ExecuteReader()

        While MySQL_Reader.Read
            MySQL_Result …
Run Code Online (Sandbox Code Playgroud)

mysql vb.net

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

MySQL慢查询

SELECT
  items.item_id, items.category_id, items.title, items.description, items.quality,
  items.type, items.status, items.price, items.posted, items.modified,
  zip_code.state_prefix, zip_code.city, books.isbn13, books.isbn10, books.authors,
  books.publisher
FROM
(
  (
    items
    LEFT JOIN bookitems ON items.item_id = bookitems.item_id
  )
  LEFT JOIN books ON books.isbn13 = bookitems.isbn13
)
LEFT JOIN zip_code ON zip_code.zip_code = items.item_zip
WHERE items.rid = $rid`
Run Code Online (Sandbox Code Playgroud)

我正在运行此查询以获取用户项目及其位置的列表.zip_code表有超过40k的记录,这可能是问题所在.目前最多需要15秒才能返回大约20个项目的列表!我该怎么做才能使这个查询更有效率?

更新:以下是相关表的表创建代码.抱歉格式化!

CREATE TABLE `bookitems` (  
    `bookitem_id` int(10) unsigned NOT NULL auto_increment COMMENT 'BookItem ID',  
    `item_id` int(10) unsigned NOT NULL default '0' COMMENT 'Item ID',  
    `isbn13` varchar(13) NOT NULL default '' COMMENT …
Run Code Online (Sandbox Code Playgroud)

mysql sql database performance

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

我无法在HTML标记内插入注释的原因?

我有什么理由不能在HTML标签内插入注释吗?

示例:在HTML中(不可能)

 <img <!-- sample comment--> src="" alt="Sample Picture" class="img-circle center-block" />
Run Code Online (Sandbox Code Playgroud)

在JavaScript中,它可以很容易地完成.

示例:在JS中(可能)

verticalCentered: /* Sample Comment*/ true
Run Code Online (Sandbox Code Playgroud)

请详细解释.

html javascript

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

在vb.net中将共享函数调用到另一个类?

如何将一个类中的共享函数调用到另一个类,这是我的代码,

Imports System.Web.UI

Public Class functest
    Public Shared Function callthis(source as object, args as event)
      'code goes here
    End Function
End Class
Run Code Online (Sandbox Code Playgroud)

我必须在另一个类中调用"callthis"函数.我该怎么做?

vb.net class function

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

sampleVariable As Boolean = My.settings.sampleSettings(boolean dataType)不起作用

我有两个场景涉及使用My.Settings.sampleSettingsa dataType boolean和a sampleVariableas data type boolean.

代码:由于sampleVariable和sampleSettings都是boolean,我就这样声明它们

Dim sampleVariable As Boolean = My.Settings.sampleSettings
Console.WriteLine("Result: " & sampleVariable)
If sampleVariable = False Then
    Console.WriteLine("1")
    sampleVariable = True
Else
    Console.WriteLine("2")
    sampleVariable = False
End If
My.Settings.Save()
Run Code Online (Sandbox Code Playgroud)

输出:输出似乎不满足条件1,它总是满足条件2是假的

Result: False
1
Result: False
1
Result: False
1
Run Code Online (Sandbox Code Playgroud)

代码:在这段代码中,我没有将sampleSettings放到一个布尔变量中,它运行正常.

Console.WriteLine("Result: " & My.Settings.sampleSettings)
If My.Settings.sampleSettings = False Then
    Console.WriteLine("1")
    My.Settings.sampleSettings = True
Else
    Console.WriteLine("2")
    My.Settings.sampleSettings = False
End If
My.Settings.Save()
Run Code Online (Sandbox Code Playgroud)

输出:每当我点击按钮时它会触发不同的条件,这是我的目标.

Result: False
1 …
Run Code Online (Sandbox Code Playgroud)

vb.net if-statement boolean my.settings visual-studio-2015

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