小编Chi*_*keh的帖子

如何使用MSXML2.ServerXMLHTTP从其他站点获取数据?

我们有以下链接:http://mvp.sos.state.ga.us/

而不是创建一个db来复制MVP页面的信息,我们想用自己的形式,然后在幕后,将信息发送到上面的网站,使用名为MSXML2.ServerXMLHTTP的组件返回结果.

不幸的是,我对这个组件或如何使用它一无所知.

有人会非常友好地请指点我们如何使用我们自己...将信息发送到上面的网站并将结果返回到我们的表单?

我们基本上试图让用户输入第一个姓氏,姓氏,县,出生日期.

谢谢

serverxmlhttp asp-classic

15
推荐指数
1
解决办法
8万
查看次数

iframe中的Iframe.可以这样做吗?

我们有一个视频(vimeo)链接,我们希望我们的用户观看.

每个视频后面都有一个简短的问卷.

我们的目的是在用户点击打开视频进行查看之前,不要让用户看到问卷.

我只能想到将代码嵌入到另一个iframe中只是为了隐藏链接.

这可能吗?

有替代方法吗?

<!DOCTYPE HTML>
<html>
<head>
    <meta name="google" value="notranslate" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Dog Smoking</title>

    <style type="text/css">
    body {
        padding-top:0;
        padding-bottom:0;
        padding-left:0;
        padding-right:0;
        margin-top:0;
        margin-bottom:0;
        margin-left:0;
        margin-right:0;
    }
    </style>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script src="javascript/froogaloop.js"></script>
    <script src="javascript/froogaloop.min.js"></script>
 <script type="text/javascript">
 var iframe = $('#player1')[0],
 player = $f(iframe),
 status = $('.status');

 // When the player is ready, add listeners for pause, finish, and playProgress
 player.addEvent('ready', function() {
     status.text('ready');

     player.addEvent('pause', onPause);
     player.addEvent('finish', onFinish);
     player.addEvent('playProgress', onPlayProgress);
 }); …
Run Code Online (Sandbox Code Playgroud)

html javascript iframe jquery vimeo-api

6
推荐指数
1
解决办法
8225
查看次数

错误无法将数据类型 nvarchar 转换为浮点数

我已经搜索了这个很棒的论坛并在谷歌上搜索,但无法解决这个问题。

我们有两张桌子(相信我,我与这些桌子无关)。两个表都有一个名为的列eventId.

但是,在一个表中,数据类型为eventId是,float而在另一个表中,它是nvarchar

我们从table1where eventIis defined as中选择float并将该 Id 保存到table2where eventIdis defined asnvarchar(50)

由于数据类型不一致,我们在将数据类型转换nvarcharfloat.

在不玩弄数据库的情况下,我想强制转换eventId以摆脱此错误。

任何想法我在下面的代码中做错了什么?

SELECT 
    CAST(CAST(a.event_id AS NVARCHAR(50)) AS FLOAT) event_id_vre,
Run Code Online (Sandbox Code Playgroud)

sql sql-server

5
推荐指数
1
解决办法
6万
查看次数

我按下键盘上的 ENTER 键,页面刷新。如何防止这种情况发生并仍然使用键盘进行搜索?

我们过去可以在搜索框中输入搜索字段、地址,然后按键盘上的 ENTER 键并获取搜索结果。

我做了一些更改,但无法查明导致 ENTER 键行为异常的更改。它不会提交,而是刷新页面。

我已尝试以下各项来停止页面刷新:

<form onSubmit="return false;">

<form onkeypress="return event.keyCode != 13">
Run Code Online (Sandbox Code Playgroud)

每个都有效。

但是,我无法再按 ENTER 键并显示结果。

我需要做什么来解决这个问题?

下面是js:

function getData()
{

     dijit.byId("advanceSearchDialog").hide(); 
    var form = document.getElementById("searchForm");
    var form2 = document.getElementById("featuresForm")
    var searchText = form.searchBox.value.replace(/-/g,"");
    form.searchBox.value = searchText;

    if (searchText != "") 
    {
        // collect features to search for:
        var features = [ ];
        var featTypes = form2.featType;
        for ( var f = 0; f < featTypes.length; ++f )
        {
            if ( featTypes[f].checked ) features.push( featTypes[f].value );
        } …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

4
推荐指数
1
解决办法
1万
查看次数

为什么在使用数据库邮件时出现以下错误 -&gt; Procedure sysmail_verify_profile_sp, profile name is not valid?

我编写了一个触发器来在特定列更改后抓取某行记录,并将这些记录存储到另一个名为“反馈”的表中。

然后我尝试使用以下代码通过 sp_send_dbmail 将更改通过电子邮件发送给我们的用户。

但是,在测试代码时,我不断收到以下错误消息:

消息 14607,级别 16,状态 1,过程 sysmail_verify_profile_sp,第 42 行
配置文件名称无效

配置文件被调用Feedback Survey并使用数据库邮件配置向导正确设置。

我可能做错了什么?

 Declare @email nvarchar(MAX),@content1 nvarchar(4000), @RequestID INT, @custname nvarchar(200)
  select @email = '', @content1 = '', @RequestID = 0, @custname = '' 
 
                   SET @content1 = 'SET QUOTED_IDENTIFIER OFF;
                    This is a computer generated email message.
            Please DO NOT use the REPLY button above to respond to this email.
            
            Dear '+ @custname +':
            
            Thank you for using the order processing system.
            
                Please click the …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sp-send-dbmail

4
推荐指数
1
解决办法
3万
查看次数

表连接未返回准确的结果; 任何想法为什么?

每年,我们的部门都会征求员工的意见,以帮助支持癌症研究,药物和酒精等方面的研究.

我们已经建立了一个系统,以帮助减少员工的压力.

目前,我们有与此问题相关的表格.

它们是emp,dept和贡献表.

Emp表包含组织中所有员工的列表.

部门表包含部门列表.

最后,每次员工捐款时,员工的ID和捐款日期(date_stamp)都会记录在捐款表中.

每位员工都必须填写此表格,无论他/她是否正在捐款.员工可以选择捐款,或选中"我此时不想捐款"的方框.

我的任务是提供一份尚未填写表格的员工名单.

如果employeeID在emp表上但不在当前年份的贡献表(date_stamp)上,则该员工尚未填写表单.

到目前为止,我的查询返回的emp表中没有完成表单的员工不到一半.我们希望此代码返回emp表中那些尚未列入当前年度贡献表的员工列表.

现在,由于贡献季节从2012年11月27日开始,我们希望此查询返回emp表上的所有员工.

非常感谢您的帮助.

SELECT  e.lastname, e.firstname,CASE active WHEN 1 then 'Yes'WHEN 0 then 'No' else 'other'END
FROM contributions c
LEFT JOIN emp e ON e.employee_id = c.employee_id
INNER JOIN dept d ON d.dept_code = e.dept_code
WHERE Year(c.date_stamp) <> '2010' OR Year(c.date_Stamp) <> '2011' OR Year(c.date_Stamp) <> '2012'
GROUP BY e.lastname,e.firstname, e.employee_id, active
ORDER By e.lastname;
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 sql-server-2008

3
推荐指数
1
解决办法
71
查看次数

访问数据库错误"找不到文件"?

我很长一段时间以来一直使用Access数据库作为首选数据库,这是我第一次遇到以下错误消息:

Could not find file 'C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\dbo.mdb'
Run Code Online (Sandbox Code Playgroud)

首先,我没有一个名为dbo.mdb的数据库.

其次,db的路径在我的web.config文件中定义,因此:

<connectionStrings>
<add name="cingconstrng" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\Roster\App_Data\AllStars.mdb" providerName="System.Data.OleDb" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

最有趣的部分是我将连接字符串传递给某些文件没有问题.

那么,为什么它与这个文件有所不同?

是因为我使用此文件将记录插入到数据库中吗?

非常感谢任何想法.自昨晚以来我一直在研究这个问题,谷歌搜索没有提供任何解决方案.

vb.net asp.net

3
推荐指数
1
解决办法
5477
查看次数

如何在*打印文档后重定向到另一页*?

我有一个叫做的活动SubmitResponse().

向用户呈现问题列表和可能的响应.完成响应后,用户单击"预览"按钮.如果响应正确,则用户单击SubmitResponse按钮然后对其进行SubmitResponse()处理.

单击SubmitResponse按钮后,将弹出一个打印屏幕供用户打印副本.这是JS打印功能的调用代码.

finsub.Attributes.Add("OnClick", "print_form()")
Run Code Online (Sandbox Code Playgroud)

工作正常,但有一个问题.我们希望用户可以通过以下代码重定向到显示他/她的回复结果的屏幕.

Response.Redirect("results.aspx")
Run Code Online (Sandbox Code Playgroud)

发生的事情是,一旦用户点击submitResponses按钮,他/她立即被重定向到results.aspx page该打印功能,并且打印功能不再可用.

有办法解决这个问题吗?

javascript asp.net

1
推荐指数
3
解决办法
2万
查看次数

你能解释一下这个错误吗?

Cannot implicitly convert type 'System.Collections.Generic.List<string>'
to 'System.Collections.Generic.List<Parts>'
Run Code Online (Sandbox Code Playgroud)

以下是生成此错误的代码.我很确定我做的事情很傻.

public class Parts
{


public string computername { get; set; }


public List<Parts> GetParts()
{
    List<string> lst = new List<string>(); 
   //The object that will physically connect to the database 
   using(SqlConnection cnx = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["request"].ConnectionString))  
   { 
            //The SQL you want to execute 
       SqlCommand cmd = new SqlCommand("SELECT * FROM REQUESTS", cnx); 
           //Open the connection to the database 
           cnx.Open(); 
           //execute your command 
           SqlDataReader dataReader = cmd.ExecuteReader(); 
           { 
             //Loop through your results 
             while(dataReader.Read()) 
             { 
                lst.Add(Convert.ToString(dataReader["titlename"])); …
Run Code Online (Sandbox Code Playgroud)

c# list

1
推荐指数
4
解决办法
231
查看次数

只是我或有其他人注意到asp.net不承认2013年?

我有一个日期下拉列表,代表我们部门的重要职能.

这些日期年复一年.

以下是日期的下拉列表:

             <asp:DropDownList id="txtdte" runat="server">
              <asp:ListItem Value="07/31/2012">Jul 31, 2012</asp:ListItem>  
              <asp:ListItem Value="08/21/2012">Aug 21, 2012</asp:ListItem>  
              <asp:ListItem Value="09/18/2012">Sep 18, 2012</asp:ListItem>  
              <asp:ListItem Value="11/06/2012">Nov 06, 2012</asp:ListItem>  
              <asp:ListItem Value="12/04/2012">Dec 04, 2012</asp:ListItem>  
            </asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

为确保在下拉列表框顶部显示正确的日期,我们提供以下代码:

    For Each items As ListItem In txtdte.Items
        If (items.Value.CompareTo(DateTime.Today.ToString("MM/dd/yyyy"))) < 0 Then
            items.Enabled = False
        End If
    Next
Run Code Online (Sandbox Code Playgroud)

这意味着我们从7月31日开始.一旦7月31日消失,下一个可用日期将成为当前日期.

直到现在,管理层决定添加1月的日期是2013年8月1日,这对我们来说一直很有用.

              <asp:ListItem Value="01/08/2013">Jan 08, 2013</asp:ListItem>
Run Code Online (Sandbox Code Playgroud)

现在,dropdownlistbox为空白.

在我看来,2013年需要进行一些调整才能得到认可,但我不确定是什么.

非常感谢任何想法.

vb.net asp.net html-select

1
推荐指数
1
解决办法
64
查看次数

有关如何确定个人在Excel中所属年龄组的任何想法?

我在Excel电子表格中有2列.

第一列标题称为AGE,第二列标题称为Age_Group.

AGE栏中的年龄介于18至45之间.

可能有多个年龄相同的行.

我的任务是确定某个年龄段的年龄组,然后打印出该年龄组.

例如,如果某人的年龄是18岁,我想使用IF语句或CASE语句来确定年龄18在18到24之间,然后将该值作为18-24放入Age_Group列.

如果年龄为19岁,那么它将属于Age_Group列中的18-24岁组.

如果Age列中的年龄介于25和29之间,那么它们将在Age_Group列中显示为25-29.这是一个例子:

AGE                            AGE_GROUP
18                               18-24
19                               18-24, 
25                               25-29
28                               25-29
Run Code Online (Sandbox Code Playgroud)

如果你愿意分享一些代码,我可以用它来计算剩下的代码,直到我们达到45.

我对Excel VBA不太满意.任何IF或CASE声明的帮助将不胜感激.

excel vba case excel-vba

0
推荐指数
1
解决办法
3640
查看次数

为什么我在转换varchar值时转换失败'这是'数据类型int'.

这段代码已经工作了一年,但突然间,我们开始得到:

将varchar值'This is full'转换为数据类型int时转换失败

码:

CASE 
   WHEN L.Seating_Capacity - COALESCE(TS.TakenSeats,0) = 0 THEN 'This is full'
   WHEN l.location = 'MLK High School' AND d.trainingDates = '5/14/2014' THEN 70 - COALESCE(TS.TakenSeats,0)
   ELSE CAST(L.Seating_Capacity - COALESCE(TS.TakenSeats,0) AS VARCHAR)
END AS 'AvailableSeats'
Run Code Online (Sandbox Code Playgroud)

出了什么问题?

sql sql-server sql-server-2008

0
推荐指数
1
解决办法
929
查看次数

我应该如何在VS中使用以下代码?

我们最近收到了一堆带制表符分隔符的文件.

我们在sql server数据库中导入它们时遇到了困难.

发送文件的供应商也发送了以下代码供我们用于将文件从制表符转换为逗号分隔符.

如何在visual studio中使用此文件.

我曾多次使用visual studio,但我还没有将它用于像这样的单个文件.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace TabToComma
{
   class Program
   {
      static void Main(string[] args)
      {
         StreamReader sr;
         StreamWriter sw;

         sr = new StreamReader(@"c:\input.txt");
         sw = new StreamWriter(@"c:\output.txt");

         string nextline;
         string replacedline;

         while (sr.Peek() >= 0)
         {
            nextline = sr.ReadLine();
            replacedline = nextline.Replace('\t',','); // replace each tab in line with a comma
            sw.WriteLine(replacedline);
         }
         sr.Close();

         sw.Close();

      }
   }

}
Run Code Online (Sandbox Code Playgroud)

或者,如果有人知道如何使用vbscript完成同样的事情,请指出我正确的方向.

非常感谢提前

c# vbscript

-3
推荐指数
1
解决办法
110
查看次数