我正在尝试按照这个示例,但我得到一个与连接字符串相关的异常,告诉我服务器未找到或无法访问.本教程本身在步骤5中告诉我"将连接字符串更改为指向运行SQL Server的计算机".我不知道我的SQL Server是否正在运行,如果是,我不知道服务器的名称是什么.我知道我在安装VS 2010时安装了SQL Server(我做了一个完整的安装),所以它应该在某个地方.我没有更改SQL Server配置中的任何内容,所以一切都应该是默认的.
我一直在查看 jQuery 代码,但它有点庞大。这是一件容易的事吗?知道怎么做吗?
我想要这样做的原因是因为我不想将它用于网页,而是用于需要知道 WebBrowser 中何时进行 ajax 活动的 C# 应用程序。因此,我会在任何想要检测 ajax 活动的网页中注入我的 javascript 代码,而不是注入可能已经存在并导致冲突的整个 jQuery。
我把我的C#应用程序连接到Jet 4.0引擎.当我运行查询"select*from open"时(我认为"open"是一个关键字,这就是为什么我得到一个异常,但是......)我得到这个异常:"IErrorInfo.GetDescription失败并带有E_FAIL(0x80004005) )".我通常会得到更多人类可读的异常,告诉我我的查询有什么问题.这个看起来更像是Jet引擎中的一个bug.我刚刚在Microsoft Access 2002中测试运行相同的查询,它将"打开"视为完全有效的名称.我可以创建一个名为"open"的表,并用它做任何我想做的事.我只需要知道它是否是Jet引擎中的一个错误,所以我可以继续为人类可读的消息替换所需的消息并向用户显示,或者如果我的代码有问题.
如果我得到一个<BR \>
内部元素,并使用innerText
属性获取它的文本,我看到换行符是两个字符:13和10.是什么决定了这个?它是浏览器还是网页的编码?
我想要确保换行符总是这两个字符(只要它是网页静态内容的一部分而不是动态创建的内容)或修改我的文本处理算法来处理这两种可能性.
这是我将用于使用该split
方法将文本拆分为行的方法.我不确定我是否应该使用split("\r\n")
或更复杂的代码.
我刚刚按照本教程编写了一些代码.我几乎可以肯定我在某个地方读到了频道超时,因此最终会自动关闭.所以我尝试在我的客户端中为我想要调用的每个方法打开一个新的通道,最终(经过大量的调用后)我遇到了错误.
似乎我可以同时打开多少个频道是有限制的.但由于通道是自定义对象的一个实例,我不知道如何关闭它或杀死它或者我需要做什么来摆脱它以便我可以创建其他通道.
然后我注意到我应该实现的CreateChannel
文档(我上面链接的教程没有这样做).那么,这是我关闭我的频道的方式吗?如果是这样,我将如何关闭它或我应该如何执行该方法?如果我必须实现接口,我应该怎么做其他方法的实现?TChannel
IChannel
Close
或者我应该只使用一个频道,只要它持续?无论如何,如果我拥有的是我自己班级的一个实例,我怎么知道是出现故障还是打开或关闭?
正如你所看到的,我对这个主题很失落,所以我希望你能指出我正确的方向.