我试图从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) 让我先说我知道这是一个经常被问到的问题,我似乎无法找到与我一样的情景/问题的人.
我正在写一个音乐应用程序,我想出了一个我喜欢的用户界面.它需要一个具有特殊功能的按钮(过去可以通过自定义按钮类型实现),所以我决定创建一个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) 我想创建一个存储过程,以根据用户登录凭据返回特定的整数值.发生以下错误:
当未使用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)
我怎样才能克服这个问题?
如何限制文本框中的特殊字符和字符?我正在使用此代码,但我并不限制特殊字符和字符
代码: -
if (!Regex.IsMatch(((Windows.UI.Xaml.Controls.TextBox)sender).Text, @"^\\d*\\.?\\d*$"))
{
// Write Code
}
Run Code Online (Sandbox Code Playgroud) 我在很多论坛上都进行过搜索,而且这个问题没有一个明确的解决方案.尽管在我能找到的每个可能的位置实际上都放了一个分号,但我仍然会收到这个错误.有人可以帮我确定问题所在吗?
码:
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) 我尝试在数字之间选择一个案例.每个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我有" - "
我正在尝试在任务计划程序上安排任务,一切正常,除非我勾选“以最高权限运行”或“运行天气用户是否登录”
一旦我勾选此选项,调度程序就会停止触发我的脚本。
使用 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) 我很难弄清楚如何在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)
这可能吗?我是否必须对每个查询重复连接/命令?
我对此很陌生,你们中的有些人会说这已经在某处得到了回答,但是我搜索了很多帖子,以至于当我开始寻找解决方案时,我感到更加困惑。
我知道如何使用像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中实现这一目标?
所以我有一个目前有两个对象的数组.运行时,显示为"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)
任何帮助都会大大贬低!
有没有办法实现,我无法更好地描述它,"基于步骤的高度"对div?我做了一个小小提琴,以显示我有什么.
我的目标是,每个盒子的高度都是400px的倍数.因此,如果一个盒子height: auto;是345px,它应该是400px,如果它在400到800px之间它应该是800px,依此类推.不幸的是,我没有找到任何有用的东西来达到这个 有任何想法吗?
我一直听说数据"转换"为八位字节模式,它是如何发生的?
"netascii"中的数据是否属于默认值?如果我在C中创建TFTP服务器,我的数据包/缓冲区变量是否必须正好是512字节?我的意思是有太多的函数允许我只使用任何变量的n个字节的512个字节,但对于tftp服务器,变量大小本身是否重要?