我需要从数组中构建一个逗号分隔的字符串.
For i=0 to ubound(arr)
str+= arr(i) & ","
Next i
Run Code Online (Sandbox Code Playgroud)
麻烦的是我最后得到了一个额外的逗号.
我目前删除逗号的方法是:
If str<>"" then
Left(str, Len(str) - 1)
End if
Run Code Online (Sandbox Code Playgroud)
但它似乎非常不整洁,而且非通用.我必须经常这样做,这会变成一种痛苦.谁有更好的?
我在'where'子句中编写了一个带有很多'或'的SQL查询:
即
"SELECT * FROM myTable WHERE col1='a' or col1='b' or col1='c'...etc"
Run Code Online (Sandbox Code Playgroud)
我正在尝试通过vb.net运行查询,但我不断收到"查询太复杂"的错误消息.
我猜我已达到一定的上限.任何人都知道解决这个问题的方法,而不仅仅是将其分解为多个查询?
我有一个VB6应用程序,由大量客户使用.
我需要允许客户能够向我发送电子邮件.在过去,我使用Microsoft MAPI控件完成了此操作.但是,并非所有人都安装了电子邮件客户端,因为他们使用的是webmail.
是否有任何其他人可以推荐的方法可以让他们这样做?
我有一个产品表,我需要编写一个SQL查询,根据他们的制造商按字母顺序排序这些产品.
即
SELECT * FROM ProductsTable ORDER BY Manufacturer
但复杂的是我们正在努力推广一个特定的制造商.因此,该制造商的所有产品都需要排在最前面,而不是其他产品的字母表.
e.g.
+---------+------------+
|Product |Manufacturer|
+---------+------------+
|pears |Jim |
|apples |Fred |
|tomatoes |Adam |
|oranges |Bob |
|bananas |Fred |
|grapes |Carl |
+---------+------------+
If we are promoting Fred, the query would result in
+---------+------------+
|Product |Manufacturer|
+---------+------------+
|apples |Fred |
|bananas |Fred |
|tomatoes |Adam |
|oranges |Bob |
|grapes |Carl |
|pears |Jim |
+---------+------------+
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
我需要编写一个函数来检测字符串输入是否是日期的有效格式.允许的格式是:
#### (e.g. 2003)
##/#### (e.g. 12/2003)
#/#### (e.g. 9/2003)
##/####-##/#### (e.g. 12/2003-04/2005)
Run Code Online (Sandbox Code Playgroud)
但我需要防止无效字符串(例如"20031","ABCD","200A").
我已经在VB中编写了一个函数来执行此操作(下面),但我需要在Javascript中执行此操作.
VB
Public Sub detectDateFormat(ByVal myDate As String)
If myDate Like "####" Then
'Do Stuff 1
ElseIf myDate Like "##/####" Or myDate Like "#/####" Then
'Do Stuff 2
ElseIf myDate Like "##/####-##/####" Then
'Do Stuff 3
Else
'Invalid date format
Exit sub
End If
End Function
Run Code Online (Sandbox Code Playgroud)
似乎javascript没有等同于"Like",并且检测一个字符是数字还是字母是很棘手的.任何人都可以建议一个好方法吗?
我试图$bln根据表中是否存在记录来设置一个布尔值。
这就是我一直在尝试的:
$bln = (bool) DB::table('accounts')->where('name', $name)->pluck('id');
Run Code Online (Sandbox Code Playgroud)
由于某种原因$bln似乎总是被设置为true。我究竟做错了什么?
我在容器div中有三个div.我需要顶部div填充整个宽度,底部到每个填充一半.
我已经尝试使用百分比,但底部的两个div继续出现在另一个之上.
标记:
<div>
<div id="div1">DIV1</div>
<div id="div2">DIV2</div>
<div id="div3">DIV3</div>
<br style="clear:both;" />
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
div{
border:1px solid black;
}
#div1{
float:left;
width:100%;
background-color:red;
}
#div2{
clear:both;
float:left;
width:50%;
background-color:green;
}
#div3{
float:left;
width:50%;
background-color:yellow;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?