我有以下html,当我预览页面时,我收到以下错误:
无法在element.nodeName = input和element.type = text上创建checkboxradio
<head runat="server">
<title></title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" />
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$(function () {
$("input").checkboxradio();
});
</script>
</head>
<body>
<form action="#">
<label for="cbxForRent">For Rent</label>
<input type="checkbox" id="cbxForRent" />
<input type="text" id="txtZipCode" />
</form>
</body>
Run Code Online (Sandbox Code Playgroud)
如果我删除
<input type="text" id="txtZipCode" />
Run Code Online (Sandbox Code Playgroud)
它会正常工作.我认为jquery试图用它做点什么textbox.
解决此问题的最佳方法是什么?
我有一个多结果查询,我试图将每个结果绑定到单独的DataGridView.
using (SqlConnection con = new SqlConnection(connectionString))
{
con.Open();
SqlCommand cmd = new SqlCommand("SELECT 1 select 2 select 3 select 4 select 5 select 6"
, con);
SqlDataReader reader = cmd.ExecuteReader();
int x = 50;
int y = 100;
do
{
DataGridView dgv1 = new DataGridView();
DataTable dt = new DataTable();
dt.Load(reader);
dgv1.DataSource = dt;
dgv1.Left = x;
dgv1.Top = y;
dgv1.Height = 60;
y = y + 70;
this.Controls.Add(dgv1);
} while (reader.NextResult());
reader.Close();
}
Run Code Online (Sandbox Code Playgroud)
如果我不将数据加载到DataTable中并且不将其绑定到网格,我将获得6个结果集,但在上面的代码中,我继续; y第1,第3和第5个结果集,看起来像填充跳过结果集每个循环.
问题是:
我在一个脚本中多次删除/创建一个临时表
IF OBJECT_ID('tempdb..#uDims') IS NOT NULL
DROP TABLE #uDims
select * into #uDims from table1
.... do something else
IF OBJECT_ID('tempdb..#uDims') IS NOT NULL
DROP TABLE #uDims
select * into #uDims from table2 -- >> I get error here
.... do something else
IF OBJECT_ID('tempdb..#uDims') IS NOT NULL
DROP TABLE #uDims
select * into #uDims from table3 -- >> and here
.... do something else
Run Code Online (Sandbox Code Playgroud)
当我试图运行脚本时,我得到了
There is already an object named '#uDims' in the database.
Run Code Online (Sandbox Code Playgroud)
在第二和第三"选择进入......"
这显然是一个编译时错误.如果我逐节运行脚本,那么每件事都会运行良好.
这个问题有很多解决方法,但我想知道为什么SSMS对此感到不安.
我的ColdFusion代码遇到了一些问题,我有一个简单的表单,我想要它做的就是将值添加到数据库中.我一直收到错误:"错误代码206 [Macromedia] [SQLServer JDBC驱动程序] [SQLServer]操作数类型冲突:int与文本不兼容"
这是我的代码:
<div class="form">
<form method="post" name="color">
ID:
<input type="text" name="id" id="id">
Color Name:
<input type="text" name="color" id="color">
Hex Value:
<input type="text" name="hex" id="hex">
<input type="submit" value="Submit">
</form>
</div>
<div>
<cfif structKeyExists(form, "color")>
<cfquery datasource="bentest" name="insertColor">
USE [benTest]
INSERT INTO color_codes
(id ,color, hexvalue)
VALUES
(#form.id#, '#form.color#', #form.hex#)
</cfquery>
<p>You've added a color to the database!</p>
</cfif>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我从#form.color#中删除单引号,我会收到"无效的列名"(我输入的内容)'."
我们知道在表上有索引会降低插入/更新/删除(CUD)性能.我想知道我是否使用字段作为包含列,影响(CUD)性能有多大.
我的意思是,比较以下索引之间的性能下降:
CREATE UNIQUE NONCLUSTERED INDEX [Idx1] ON dbo.Table (Col1, Col2)
Run Code Online (Sandbox Code Playgroud)
和
CREATE UNIQUE NONCLUSTERED INDEX [Idx1] ON dbo.Table (Col1, Col2) INCLUDE (Col3)
Run Code Online (Sandbox Code Playgroud)
笔记:
我想用Linq对1,000,000条记录进行排序和分页.我不知道我使用的方式来获取数据或是否正确,因为页面变得如此缓慢.
这是我的代码:
public HttpResponseMessage GetAllProducts(int page, string SortColumn,string Name = null)
{
const int PageSize = 4;
HttpResponseMessage response = null;
IEnumerable<Product> result = null;
if (string.IsNullOrEmpty(Name))
{
result = db.Products.OrderBy(SortColumn).AsEnumerable();
}
else
{
result = db.Products
.Where(p => p.Name.StartsWith(Name))
.OrderBy(SortColumn).AsEnumerable();
}
int NumberOfPages = result.Count();
var begin = (page - 1) * PageSize;
var data = result.Skip(begin).Take(PageSize).AsEnumerable();
ProductPager myproduct = new ProductPager
{
ProductList = data,
TotalRecords = NumberOfPages
};
response = Request.CreateResponse(HttpStatusCode.OK, myproduct);
return response;
}
Run Code Online (Sandbox Code Playgroud) 此错误仅在特定时间发生,一旦iis重置完成,它就会恢复正常
我想知道这个问题的根本原因。
这是在使用 sqlreporting 服务从数据库获取数据的服务器之一中发生的
我得到了这样的东西。
DECLARE @XML XML
SET @XML = CONVERT (XML, '<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<Response xmlns="http://domain1.net/">
<Result>Success</Result>
<info>
<task>
<Dt>01/7/2011</Dt>
<ref>
<RefNo>123456789</RefNo>
</ref>
</task>
</info>
</Response>
</soap:Body>
</soap:Envelope>
')
Run Code Online (Sandbox Code Playgroud)
如何获取RefNo的值?
我尝试过这些,但没有用。
SELECT DISTINCT
c.value('.', 'VARCHAR(MAX)') AS O_CaseID
, GETDATE() Create_Dt
FROM @XML.nodes('//RefNo') t(c)
SELECT DISTINCT
c.value('(//RefNo.)[1]', 'VARCHAR(MAX)') AS O_CaseID
, GETDATE() Create_Dt
FROM @XML.nodes('//.') t(c)
Run Code Online (Sandbox Code Playgroud)
任何想法?我需要使用 local-name() 吗?但这对我不起作用。
sql-server ×4
c# ×2
.net ×1
coldfusion ×1
com ×1
html ×1
indexing ×1
javascript ×1
jquery ×1
jquery-ui ×1
linq ×1
sorting ×1
sql ×1
ssms ×1
temp-tables ×1
xpath ×1
xquery ×1