我正在处理假设执行以下操作的网页:
当用户打开此页面时,他将能够:
- 在“k-textbox1”中输入(或从某处复制并粘贴)到服务器和数据库的连接字符串。
- 在某处输入或复制 Select 语句,如下所示:Select Filed 1from Table。进入另一个“k-textbox2”。
- 单击“显示结果”按钮,将结果记录集显示在同一表单的区域(ListView)中。
我在 .js 文件中的表单上有所有的文本框、按钮和函数,它们做简单的事情 - 我输入查询文本,单击“显示结果”并在 Listview 中显示相同的“句子”。
我需要以下内容:
新类有一个方法,我们在其中传递连接字符串和输入的查询,如上所述。
将类添加到 DAL 层。(这就是我在问题开头提供初始代码的原因。)
向 Object 工厂添加一个方法,该方法将返回该新类的实例。在 Web 服务中创建一个方法,该方法将从 JS 调用以获取查询结果。
然后该方法将返回作为查询结果的字符串列表。
如果出现错误(如 SQL 语句错误或连接字符串错误),我们将希望返回并显示该消息给用户。
到目前为止我有
1.DAL中的命名空间:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CGI.QALog.DAL
{
public class ADOConnection
{
}
}
我创建的用于简单显示 listBox 中的文本框数据的函数位于 .js 文件中,如下所示:
onEditDialogShowResults = function () { LookupQuery = $("#LookupQuery").val(); $('#LookupResultsListView').text(LookupQuery)