using System;
using System.Collections.Generic;
using System.Text;
using System.Data.Sql;
using System.Data.SqlClient;
namespace BissUpdater
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Data Source=H....;
Initial Catalog=LANDesk; Persist Security Info=True;
User ID=Mainstc; Password=xxxxxxxx";
SqlConnection con = new SqlConnection(connectionString);
con.Open();
}
}
}
Run Code Online (Sandbox Code Playgroud)
SQL Connection引发了无效的操作异常.
"无效操作.连接已关闭".
这是我的完整代码.在另一个程序中,它完美无缺.
这是第二次,这不起作用.我正在使用VS2005 ...也许我的程序已损坏?
堆栈跟踪:
在System.Data.SqlClient.SqlConnection.get_ServerVersion()
的System.Data.SqlClient.SqlConnection.GetOpenConnection()处
当我在第二个if中使用硬编码的"4"时,它可以工作.但我有一个动态字符串[] ProfileArray,并且想要检查,如果View08ListBox1Item的值包含/不包含ProfileArray中的一个字符串.当我对字符串[] ProfileArray更改"4"时,为什么它不起作用?
全球:
static string[] ProfileArray;
case "Profile":
foreach (ListItem View08ListBox1Item in View08ListBox1.Items)
{
if (View08ListBox1Item.Selected)
{
if (!View08ListBox1Item.Value.ToString().Contains("4"))
{
//:do something
}
else
{
//:do something
}
}
}
break;
Run Code Online (Sandbox Code Playgroud)
这是我的第一个想法,但它不起作用:
case "Profile":
foreach (ListItem View08ListBox1Item in View08ListBox1.Items)
{
if (View08ListBox1Item.Selected)
{
if (!View08ListBox1Item.Value.ToString().Contains(ProfileArray))
{
//:do something
}
else
{
//:do something
}
}
}
break;
Run Code Online (Sandbox Code Playgroud) 是否有机会使用非区分大小写的搜索来搜索preg_grep输入?
$checkAuth = preg_grep("/CN=".$cn_name."/", $entries[0]["member"]);
Run Code Online (Sandbox Code Playgroud)
cn_name可以是大写和小写,但它只能使用正确的区分大小写的名称.我知道,preg_match可以和"i"一起使用,如:
preg_match("/php/i", "PHP is the web scripting language of choice.")
Run Code Online (Sandbox Code Playgroud)
但是preg_match需要一个字符串而不使用数组.
我有变量的问题,我想通过ajax传递给php.
在php文件中,我生成了一些带有id和name属性的div.
livesrc.php
echo "<div class=\"search-results\" id=\"" . $softwareArray['Sw_idn'] . "\"
name=\"" . $softwareArray['SoftwareName'] . "\"
onclick=\"addBasket(this.id, this.name)\" >
" . utf8_encode($softwareArray['SoftwareName']) . "</div>";
Run Code Online (Sandbox Code Playgroud)
相关部分是这样的:
onclick="addBasket(this.id, this.name)
Run Code Online (Sandbox Code Playgroud)
对不起逃脱,在html中div看起来像:
<div class="search-results" id="235"
name="Adobe Acrobat Writer 9.0 Professional"
onclick="addBasket(this.id, this.name)">...</div>
Run Code Online (Sandbox Code Playgroud)
这看起来没问题,但在js"addBasket"中,未设置变量sw_name.(undefinded)
头部的JS:
<script type="text/javascript">
function addBasket(sw_id, sw_name)
{
alert(sw_name);
$.post("assets/basket.php",{sw_id: sw_id, sw_name: sw_name}, function(data)
{
$("#basket").html(data);
});
}
</script>
Run Code Online (Sandbox Code Playgroud)
设置了sw_id,但sw_name不起作用.用"this.name"在html中调用是否正确?
我尝试发布选定的值并检查变量是否为空。
html:
<select id="monitors-old" class="form-control" name="monitors-old">
<option value="">Auswählen...</option>
<option value="0" <?php if ($personData["cmo_mon"] == "0"){echo 'selected';}?>>0</option>
<option value="1" <?php if ($personData["cmo_mon"] == "1"){echo 'selected';}?>>1</option>
<option value="2" <?php if ($personData["cmo_mon"] == "2"){echo 'selected';}?>>2</option>
<option value="3" <?php if ($personData["cmo_mon"] == "3"){echo 'selected';}?>>3</option>
<option value="4" <?php if ($personData["cmo_mon"] == "4"){echo 'selected';}?>>4</option>
</select>
Run Code Online (Sandbox Code Playgroud)
结果 html:
<select id="monitors-old" class="form-control" name="monitors-old">
<option value="">Auswählen...</option>
<option value="0" selected="">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
Run Code Online (Sandbox Code Playgroud)
邮政检查:
if (empty($_POST["monitors-old"])) {
$errors[] = "Alt-Monitore is required.";
die;
} …
Run Code Online (Sandbox Code Playgroud) 我想修剪一个超过1个字符的字符串.字符串:
<incident_response>
<msg_id>50889_360</msg_id>
<inquiry_id>INC000000087930</inquiry_id>
<response_dt>02.26.2013 14:49:12</response_dt>
<status>0</status>
<error></error>
</incident_response>
Run Code Online (Sandbox Code Playgroud)
是的,我知道,它是一个XML文件.
string responseXML;
string inc_number =
responseXML.Trim().Trim('<inquiry_id>').TrimEnd('</inquiry_id>');
Run Code Online (Sandbox Code Playgroud)
我收到了一个CS1012错误,因为它不止一个字符.我需要整个inquiry_id(INC000000087930),没有任何其他字符.还有其他选择来获得这个号码吗?我不能使用xmlready或类似的东西,因为我从一个API模块中获取XML作为字符串.
我尝试通过asp按钮来提交.我得到的错误是'ASP.default_aspx中没有定义vor SubmitBtn_Click.
BootstrapASP.Master:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="BootstrapASP.master.cs" Inherits="Shift.BootstrapASP" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html" charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Shift</title>
<link type="text/css" rel="stylesheet" href="css/bootstrap.css" />
<link type="text/css" rel="stylesheet" href="css/main.css" />
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<asp:ContentPlaceHolder ID="head" runat="server"></asp:ContentPlaceHolder>
</head>
<body>
<div>
<asp:ContentPlaceHolder ID="ContentMain" runat="server"></asp:ContentPlaceHolder> …
Run Code Online (Sandbox Code Playgroud)