Ok所以这个问题与VB6和SQL SERVER 2008有关。 我目前在我的一个表单上有一个flexgrid,它由一个简单的存储过程填充
Create Proc [dbo].[sp_LoadGrid]
As Begin
Select FirstName, LastName, SEX, DOB, School
from dbo.tblClients
在flex网格上方,我有2个文本框,允许用户按名字或姓氏搜索。我写了一个if语句,只是在txt框中写下任何字母,然后只搜索网格(使用'%')。现在我必须将其重写为一个存储过程。 这就是我所得到的,但它一直给我一些奇怪的错误
Creat PROC [dbo].[sp_LoadGridSearch]
@FirstName varchar(25) = null
@LastName varchar(25) = null
As Begin
Select FirstName,LastName,DOB,SSN,School
From dbo.TblClients
Where (FirstName like (@FIrstName + '%') or @FirstName is Null) Or
(LastName like (@LastName + '%') or @LastName is Null)
END
基本上我需要它做的是加载网格,如果用户在First或Last名称文本框中输入一个字母并按下Search,它将显示名称以该特定字母开头的客户端。
我不断得到的错误是sp_cursoropen / sp.cursorprepare。语句参数只能是具有单个选择的批处理或存储过程,不适用于Browse,计算方式或变量Assignments
答案 0 :(得分:0)
hadoop jar yourJar.jar -D mapred.reduce.tasks=1 <input> <output>