我正在构建一个包含大约30个表的数据库:
我一直在测试一些数据并再次删除.我没有删除所有数据,所以everey表是空的.但是,如果我查看Management Studio中数据库的属性,则大小为221,38 MB!
怎么回事?请帮助,我收到我的托管公司的通知,我超出了我的极限.
最好的祝福, :-)
我正在使用下面的代码拆分逗号分隔的CSV文件.它工作正常,但文件中的某些记录在数据中包含逗号,即使逗号保留为分隔符.例如,记录包含用户输入逗号的描述文本,以及记录结束时的脚本输入.我怎么能以某种方式克服它?
这是我的CSV文件中一行的示例.请注意行末尾的空记录可以是""括号中的字符:
"1","34353434","亚当","Traxx","343","这个人是老板,请妥善处理","",,"","",,",""," 0" ,,"
这就是我阅读和分割的方式:
Sub ReadOnlineExample()
Dim line_read As String
Dim tempfilename As String
Dim i As Integer
Dim rows_skipped As Integer
Dim line_split(0 To 125) As String
Dim MortalityRates(0 To 125) As Double
tempfilename = "C:\MortalityRateTable.csv"
Dim sr As New System.IO.StreamReader(tempfilename)
'Split the line into individual data
line_split = line_read.Split(",")
'Save the split data into an array
For i = 0 To UBound(line_split)
MortalityRates(i) = line_split(i)
Next i
End Sub
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?也许这只是一个我看不到的简单解决方案:-)
这可能很容易,但我只需要确保如何正确地做到这一点。如何检查一个decimal数字是否在一个范围内?
我有两个十进制数:
Dim minFactor As Decimal = 1.95
Dim maxFactor As Decimal = 2.05
Dim varResult as decimal
Run Code Online (Sandbox Code Playgroud)
现在我想检查我计算的varResult是否在两个因素的范围内。如果是,则返回true。
怎样才是最正确的做法?
我试过:
Select Case varResult
Case 1.95 To 2.05
Unit1 = True
Case Else
Unit1 = False
End Select
Run Code Online (Sandbox Code Playgroud) 我有一个表,看起来像下面这个简单的例子.我想创建一个select语句,显示所有记录,由每个不同的类别(升序)收集,每个类别组的成员应按字母顺序按水果名称排序:
ID Fruit Category
_________________________________________
1 Apple 200
2 Pear 200
3 Banana 300
4 Peach 300
5 Mango 300
6 Tomato 600
7 Cucomber 600
8 Jackfruit 300
9 Salad 600
10 Cranberries 200
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何在SELECT中组合ORDER BY和GROUP BY.任何帮助都会受到影响.
谢谢.
编辑:这是我期待的输出:
ID Fruit Category
_________________________________________
1 Apple 200
10 Cranberries 200
2 Pear 200
3 Banana 300
8 Jackfruit 300
5 Mango 300
4 Peach 300
7 Cucomber 600
9 Salad 600
6 Tomato 600
Run Code Online (Sandbox Code Playgroud)