小编Bug*_*ugs的帖子

如何将数据库查询结果添加到数组

我试图从Access数据库中选择字符串值,然后将它们放入一个字符串数组,以便我可以在数组上执行循环语句.

但是我不知道如何将查询结果放入数组中.我知道如何查询数据库,但我需要的是如何将结果放入数组中.

我的选择陈述是Select motonum from moto.我想放motonum一个数组.

读取数据的整个代码是:

connect2()
If Not cnn2.State = ConnectionState.Open Then
    'open connection
    cnn2.Open()
    'MessageBox.Show("chk2")
End If
cmd5.Connection = cnn2
cmd5.CommandText = "Select motonum from moto"
myData5 = cmd5.ExecuteReader
While myData5.Read
    'code to return results here
End While`
Run Code Online (Sandbox Code Playgroud)

vb.net arrays

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

自定义UIButton子类不显示标题

让我先说我知道这是一个经常被问到的问题,我似乎无法找到与我一样的情景/问题的人.

我正在写一个音乐应用程序,我想出了一个我喜欢的用户界面.它需要一个具有特殊功能的按钮(过去可以通过自定义按钮类型实现),所以我决定创建一个UIButton子类.我在我的子类中使用了以下代码:

required init(coder aDecoder: NSCoder) {
    self.activeState = false
    self.activeAccidental = UIImageView()
    super.init(coder: aDecoder)
    self.layer.borderColor = UIColor(white:221/255, alpha: 1.0).CGColor
    self.layer.borderWidth = 2.0
    self.backgroundColor = UIColor.blackColor()
    self.setTitleColor(UIColor.whiteColor(), forState: .Normal)
    self.setTitle("Hello", forState: .Normal)
}

override func layoutSubviews() {
    println(self.frame.origin.x)
    self.activeAccidental = UIImageView(frame: CGRectMake(self.bounds.origin.x, self.bounds.origin.y, 20, 20))
    self.activeAccidental.image = UIImage(named: "BMICalcIcon.png")
    self.addSubview(activeAccidental)
}
Run Code Online (Sandbox Code Playgroud)

但是,当我向故事板添加一个按钮(并在字段中输入自定义类名称)时,无论是在显示的初始值设置中还是在故事板中的属性检查器中设置,我的标题都不可见.这是我在swift中的第一个重大项目,所以我不确定问题是什么.

ImageView移动到的代码initWithCoder

required init(coder aDecoder: NSCoder) {
    self.activeState = false
    self.activeAccidental = UIImageView()
    super.init(coder: aDecoder)
    self.activeAccidental = UIImageView(frame: CGRectMake(self.bounds.origin.x, self.bounds.origin.y, 20, 20))
    self.activeAccidental.image = UIImage(named: …
Run Code Online (Sandbox Code Playgroud)

subclass uibutton ios swift

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

无法创建存储过程.在选择列表中只能指定一个表达式

我想创建一个存储过程,以根据用户登录凭据返回特定的整数值.发生以下错误:

当未使用EXISTS引入子查询时,只能在选择列表中指定一个表达式.

这是我的查询:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE Login 
    -- Add the parameters for the stored procedure here
    @userName nvarchar(100),
    @password nvarchar(100)
AS
BEGIN

    SET NOCOUNT ON;

   IF((Select COUNT(*) as Count FROM SimpleSite.dbo.Users WHERE UserName = @userName)=1)
      BEGIN
       IF((SELECT * FROM SimpleSite.dbo.Users WHERE UserName = @userName AND [Password] = @password)=1)
       -- valid login 
       RETURN 1
       ELSE       
       -- wrong password      
       RETURN 2
      END           
   ELSE
       -- No account associated with the username 
       RETURN 3          
END
GO
Run Code Online (Sandbox Code Playgroud)

我怎样才能克服这个问题?

sql sql-server stored-procedures

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

正则表达式只接受数字和十进制值而不是c#中的任何特殊或字符

如何限制文本框中的特殊字符和字符?我正在使用此代码,但我并不限制特殊字符和字符

代码: -

if (!Regex.IsMatch(((Windows.UI.Xaml.Controls.TextBox)sender).Text, @"^\\d*\\.?\\d*$"))
{
    // Write Code 

}
Run Code Online (Sandbox Code Playgroud)

c# asp.net wcf uwp

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

在SQL语句结束时缺少分号(;)?

我在很多论坛上都进行过搜索,而且这个问题没有一个明确的解决方案.尽管在我能找到的每个可能的位置实际上都放了一个分号,但我仍然会收到这个错误.有人可以帮我确定问题所在吗?

码:

str = "Insert into tblAppointments([Day]) values (?) FROM tblAppointments WHERE TimeID ='" & redbutton & "'"
Dim cmd As OleDbCommand = New OleDbCommand(str, myConnection)
cmd.Parameters.Add(New OleDbParameter("Day", CType(day, String)))
Run Code Online (Sandbox Code Playgroud)

sql vb.net ms-access

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

选择数字之间的Case

我尝试在数字之间选择一个案例.每个150000代码Textbox5更改单击按钮.

Select Case TextBox5.Text
    Case 0 To 150000
        TextBox6.Text = "-"
    Case 150001 To 300001
        TextBox6.Text = "+1-"
    Case 300002 To 450002
        TextBox6.Text = "+2-"
    Case 450003 To 600003
        TextBox6.Text = "+3-"
    Case 600004 To 750004
        TextBox6.Text = "+4-"
    Case 750005 To 900005
        TextBox6.Text = "+5-"
    Case 900006 To 1050006
        TextBox6.Text = "+6-"
    Case Else
        TextBox6.Text = "+Extra-"
End Select
Run Code Online (Sandbox Code Playgroud)

当我尝试900006到1050006之间的任何数字时,我有"+额外"而不是"+ 6-"并尝试超过1050006我有" - "

vb.net select-case

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

任务计划程序不支持选项“以最高权限运行”和“运行天气用户是否登录”

我正在尝试在任务计划程序上安排任务,一切正常,除非我勾选“以最高权限运行”或“运行天气用户是否登录”

一旦我勾选此选项,调度程序就会停止触发我的脚本。

使用 Power Shell 命令的脚本 - .Bat 文件。

任何人都可以弄清楚出了什么问题吗?

编辑-(将文件位置从驱动器更改为网络驱动器)

@Echo Off

:: SDate=DAYMONTHYEAR FORMAT of Systemdate
::set SDate=%date:~7,2%%date:~4,2%%date:~10,4%

::Variable for folder path
for /D %%d in ("\\Server\Schd File\AA\*") do (
for %%a in ("%%d\*.*") do (SET "FPath=%%~dpa"
Set "FName=%%~na" )
)

For /F "Tokens=4-9 Delims=-" %%A In ("%FName%") Do (
    Set "Freq=%%B"
    Set "ADate=%%F%%E%%D"
)

Set "DFormat=ddMMyyyy"

IF %Freq% == Daily (
For /F UseBackQ %%A In (
    `Powershell "([datetime]::ParseExact('%ADate%','%DFormat%',[System.Globalization.CultureInfo]::CurrentCulture)).AddDays(-1).ToString('ddMMyyyy')"`
) Do Set "DateF=%%A"
)

IF %Freq% == …
Run Code Online (Sandbox Code Playgroud)

batch-file scheduler scheduled-tasks

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

C#中的多个SQL查询

我很难弄清楚如何在C#中获得更多的SQL查询。我有这样的事情:

breakControlq.CommandText = 
            @"SELECT something as q1 From table" +
            "SELECT somethingelse as q2 FROM table where this = this";

breakControlq.CommandType = CommandType.Text;
breakControlq.Connection = hd01Connect;
try
{
    hd01Connect.Open();
    breakControlRead = breakControlq.ExecuteReader();
    while (breakControlRead.Read())
    {
        textBox1.AppendText(breakControlRead["q1"].ToString());
        textBox2.AppendText(breakControlRead["q2"].ToString());
    } 
    catch(System.Data.SqlClient.SqlException ex)
    {
        MessageBox.Show(ex.Message, "Connection Error");
    }
Run Code Online (Sandbox Code Playgroud)

这可能吗?我是否必须对每个查询重复连接/命令?

我对此很陌生,你们中的有些人会说这已经在某处得到了回答,但是我搜索了很多帖子,以至于当我开始寻找解决方案时,我感到更加困惑。

c#

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

没有继承的不同事物列表?

我知道如何使用像Java这样的继承语言或像JavaScript这样的无类型语言来制作相关内容的列表,但是我无法弄清楚如何在Rust中做到这一点.这将产生错误,因为Dereference在编译时不知道数组的大小.

#[derive(PartialEq, Eq, PartialOrd, Ord)]
struct Appearance<'a> {
    identity:   &'a u64, 
    role:       &'a str
}

struct Dereference<'a> {
    set:        [&'a Appearance<'a>]
}

fn main() {
    let r = "hair_color";
    let i1 = 42;
    let i2 = 43;
    let a1 = Appearance{identity: &i1, role: r};
    let a2 = Appearance{identity: &i2, role: r};
    let d1 = Dereference{set: [&a1]};
    let d2 = Dereference{set: [&a1, &a2]};
    let list: Vec<Dereference> = vec!(d1, d2);
}
Run Code Online (Sandbox Code Playgroud)

但是,set成员Dereference将是一个小规模的阵列.假设少于32,最常见的是1或2,很少3,并且几乎不是那么大.我可以创建32个结构和32个列表,但为了方便起见,我真的想以更聪明的方式做到这一点.即使我必须创建32个结构,至少有一个列表可以提供很多帮助.我需要它同时具有内存和性能效率.我如何在Rust中实现这一目标?

rust

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

cout不会在数组中显示对象

所以我有一个目前有两个对象的数组.运行时,显示为"0".

#include "stdafx.h"
#include <process.h>
#include <string>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <iostream>
using namespace std;

int lBlock = rand() % 99 + 10;
int rBlock = lBlock + 1;
string randBlock[15] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"};
string blocks[2] = {("0x", lBlock, randBlock[rand() % 14], "0"), ("0x", lBlock, randBlock[rand() % 14], "0")};
cout << blocks[1];
Run Code Online (Sandbox Code Playgroud)

任何帮助都会大大贬低!

c++ arrays

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

如何根据内容将元素高度限制为特定值("步进")

有没有办法实现,我无法更好地描述它,"基于步骤的高度"对div?我做了一个小小提琴,以显示我有什么.

我的目标是,每个盒子的高度都是400px的倍数.因此,如果一个盒子height: auto;是345px,它应该是400px,如果它在400到800px之间它应该是800px,依此类推.不幸的是,我没有找到任何有用的东西来达到这个 有任何想法吗?

html css

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

TFTP中的八位字节模式是什么?

我一直听说数据"转换"为八位字节模式,它是如何发生的?

"netascii"中的数据是否属于默认值?如果我在C中创建TFTP服务器,我的数据包/缓冲区变量是否必须正好是512字节?我的意思是有太多的函数允许我只使用任何变量的n个字节的512个字节,但对于tftp服务器,变量大小本身是否重要?

c linux tftp

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