如何在asp经典中不使用维度来声明数组?我想要的是显示recordset并将其保存在数组中。
<tr>
<td>Call Type</td>
<%
dim agentWithCallType( )
agentWithCallTypeCtr=0
if not RsAgentEffectivenessPerCallType.eof then
do while not RsAgentEffectivenessPerCallType.eof
%>
<td><% =RsAgentEffectiven
我在经典的asp中使用了一些TSQL,如下所示:
Declare @tbl TABLE(some columns)
Declare @somevarables
Declare myCur CURSOR
For
Select something From my_table
Open myCur
Fetch Next From myCur Inti somevarables
While (@@Fetch_Status<>-1)
Begin
some processimg
......
Insert Into @tbl(...)
Value
我正在编写一个脚本,它从另一个软件产品中获取打印信息,解析数据,然后导入培训事件。下面是我正在处理的一些数据:
RANDOMLY GENERATED TEST DATA – PRIVACY ACT NOT APPLICABLE
TRAINING EVENT INQUIRY AS OF DATE 08 MAR 18
COURSE NARRATIVE DUR TYPE MIL START START STOP STOP
CODE
我正面临着一个小问题:我正在尝试了解对象的集合是否为空。
基本上,我正在与一个数据库建立连接,并启动一个简单的SELECT查询:如果没有结果,那么我想停止执行测试……
这是代码中感兴趣的部分:
If ctrl(0).value = 0 Then
reporter.ReportEvent 1, "Process stopped",
"The operation has failed"
End If
显然,如果查询没有返回值,那么ctrl(0)就不存在,并且QTP停止执行,告诉我它对应于对象的开头或结尾……
我该怎
如何测试记录集是否为空?
Dim temp_rst1 As Recordset
Dim temp_rst2 As Recordset
Set temp_rst1 = db.OpenRecordset("SELECT * FROM ORDER_DATA WHERE SKUS_ORDERED = '" & curSKU1 & "' AND [ORDER] = " & curOrder)
Set temp_rst2 = db.OpenRecordset("
我有这样的声明:
DELETE TABLENAME WHERE COLUMN = NUMBER; SELECT @@ROWCOUNT AS RC;
如果我从代码(经典的asp)运行它,就会得到错误:Item cannot be found in the collection corresponding to the requested name or ordinal.
DB是sql server 2005 express。
如果我在查询分析器中运行这一行,它就能工作!
我所引用的列对db中的另一个表有一个约束。
你们知道在哪里找解决办法吗?
更新--请现在就解释一下,
第一行是常规服务器上的连
我使用ASP来显示来自MySQL的结果。就像使用Oracle的方式一样,我成功地创建了一个系统DSN:
这是我的asp密码
<%
'----------------------------------------------
' test connection
'----------------------------------------------
Response.Charset="utf-8"
on error resume next
response.write "Test for connection to mys