你好家伙简单的问题,我似乎被难倒.我有一些似乎有用的东西,但我得到一个空白的结果.我在数据库的列中有一个文本字符串.为了这个问题,我们可以说文本字符串是"jhonSmith"我想得到这个字符串的十六进制表示.使用sql server简单的select语句.我无权访问数据库上的创建或调用过程.这是最好的香港专业教育学院能够提出,但它返回空白.如果我关闭转换功能,那么它的工作原理.
select distinct convert (varbinary, dim_employee.full_name) as Employee
from dim_employee
where 1=1
Run Code Online (Sandbox Code Playgroud)
如果我使用varchar而不是varbinary我得到的数据有些让我相信我没有正确地做到这一点.有人能指出我正确的方向.请!!!
嗨,大家好我有一个简单的问题,我试图从一个html表行获取值.儿子当我点击表格行删除按钮我想把这些值放在变量上发送到服务器.我在http://jsbin.com/ihaqe6找到了一些看起来像我需要的东西但是当我把它放在一起用于我的场景时它不起作用.
这是表格html.
<table id='thisTable' class='disptable' style='margin-left:auto;margin-right:auto;' >
<tr>
<th>Fund</th>
<th>Organization</th>
<th>Access</th>
<th>Delete</th>
</tr>
<tr>
<td class='fund'>100000</td><td class='org'>10110</td><td>OWNED</td><td><a class='delbtn'ref='#'>X</a></td></tr>
<tr><td class='fund'>100000</td><td class='org'>67130</td><td>OWNED</td><td><a class='delbtn' href='#'>X</a></td></tr>
<tr><td class='fund'>170252</td><td class='org'>67130</td><td>OWNED</td><td><a class='delbtn' href='#'>X</a></td></tr>
<tr><td class='fund'>100000</td><td class='org'>67150</td><td>PENDING ACCESS</td><td><a class='delbtn' href='#'>X</a></td></tr>
<tr><td class='fund'>100000</td><td class='org'>67120</td><td>PENDING ACCESS</td><td><a class='delbtn' href='#'>X</a>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这是jquery.
var tr = $('#thisTable').find('tr');
tr.bind('click', function(event) {
//var values = '';
// tr.removeClass('row-highlight');
var tds = $(this).addClass('row-highlight').find('td');
$.each(tds, function(index, item) {
values = values + 'td' + (index + 1) + ':' + item.innerHTML + …Run Code Online (Sandbox Code Playgroud) 我在该类中有一个类和一个方法.但是这个类方法返回一个字符串.当我调用类方法时,我没有得到错误,尽管我没有捕获字符串值返回.有没有办法可以让C#和.net强制我在返回值时捕获值.这是我的意思的一个例子.
1-创建一个班级考试.
class test
{
public string mystring() {
return "BLAH";
}
}
Run Code Online (Sandbox Code Playgroud)
2-从程序或其他类调用类方法
test mystring = new test();
mystring.mystring();
Run Code Online (Sandbox Code Playgroud)
我在Visual Studio工作时的编译器没有抱怨我没有捕获返回值.这是正常的还是我错过了什么.我可以强制编译器通知我该函数返回一个值,但我没有抓住它?
提前感谢您提出的任何建议.
我正在使用c#读取csv文件,这里是一个小代码片段.
using (StreamReader readFile = new StreamReader("C:\\temp\\" + whichTable))
{
while ((line = readFile.ReadLine()) != null)
{
row = line.Split(',');
switch (row.Length)
{
case 5:
if (counter == 0)
{
break;
}
else
{
v00.Add(Convert.ToInt32(Regex.Replace(row[0], @"[^\w\.@-]", "")));
}
if (row[1] == "")
{
v01.Add((1));
}
else
{
v01.Add(Convert.ToInt32(Regex.Replace(row[1], @"[^\w\.@-]", "")));
}
if(row[2]=="")
{
v02.Add(2);
}
else
{
v02.Add(Convert.ToInt32(Regex.Replace(row[2], @"[^\w\.@-]", "")));
}
v3.Add(row[4]);
v4.Add(row[3]);
counter++;
break;
}
counter++;
}
break;
}
Run Code Online (Sandbox Code Playgroud)
你可以从我的代码中看出我测试字符串行的长度,以确保它的五个长度完全正确.我的问题是,如果在csv中有一个带有逗号的字段,那么计算到大于5.我的csv形成良好,所以当发生这种情况时,我确实有一个双字引用的字段.我怎么能告诉c#只计算双引号之外的逗号?那真的是我的问题.
我放弃了,因为在过去的4个小时里我一直在乱搞这个问题,而我却无处可去.使用此处找到的jquery数据表时.http://datatables.net/examples/api/editable.html(看起来像一个非常受欢迎的插件)除了可编辑的单元格部分,我几乎可以获得我想要工作的所有内容.我有这个顺序的文件
<script src="JS/jquery.js"></script>
<script src="JS/jquery.dataTables.min.js" type="text/javascript"></script>
<script src="JS/jquery.jeditable.js"></script>
<script src="JS/jquery.validate.js"></script>
<script src="JS/ColReorder.min.js"></script>
<link href="JS/css/jquery.dataTables.css" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)
然后我有这个脚本来初始化表.
function formattable(thistable) {
//alert(thistable + " from format table")
// $(document).ready(function () {
// ADPControlProcessor_Table1
//$("#ADPControlProcessor_GridView1").dataTable();
var oTable = $("#ADPControlProcessor_GridView1").dataTable({
//"bFilter": true,
"sScrollY": "200px",
"bPaginate": false,
"bAutoWidth": false,
"sDom": 'Rlfrtip'
//});
//alert("running");
});
//var oTable = $('#example').dataTable();
/* Apply the jEditable handlers to the table */
$('td', oTable.fnGetNodes()).editable('../examples_support/editable_ajax.php', {
"callback": function (sValue, y) {
var aPos = oTable.fnGetPosition(this);
oTable.fnUpdate(sValue, aPos[0], aPos[1]); …Run Code Online (Sandbox Code Playgroud) 我有一个按钮,我可以像这样动态添加到我的页面.
if (adminInd =='X'){
var adminDiv = $(
'<label id=Delegatelbl>Miscellaneous label prototyping.:</label>'+
'</br></br>'+
'<div style="padding-right:152px;"> '+
'<form action="userfop.jsp" id="userForm" >'+
'<label for="tuid">TU-ID:</label>'+
'<input type="text" name="tuid" id="tuid" maxlength="9"/>'+
'<button type="button" id="RoleChanger" style="cursor:pointer" class="ab_submit" onclick="validateTuid()"> Change Role </button>'+
'</form>'+
'</div>');
adminDiv.insertBefore('#FormDiv');
}
Run Code Online (Sandbox Code Playgroud)
正如你可以看到我试图调用一个javascript函数的按钮标签,我只是尝试了一切,功能不会触发.我做错了什么 我一直在努力拍摄2小时,但没有成功.这是我看不出我做错了什么的功能.有人请指出我正确的方向.
function validateTuid(){
var textTuid = document.getElementById(tuid).value
$.ajax({ type: "POST",
url: "dbfunctions.jsp",
data: {TYPE:"V", tuidval:textTuid }}).done(function( msg )
{
alert("Data Saved: " + $.trim(msg));
if (msg != null || msg != ''){userForm.submit()}
return "N";
});
Run Code Online (Sandbox Code Playgroud) 我有一个从webservice回来的字符串包含像"[]"这样的开放括号,所以字符串看起来像这样:
[1] blabh balh blah
Run Code Online (Sandbox Code Playgroud)
我想写一个正则表达式,删除"[1]"或开放括号之间的任何东西.现在我尝试过类似的东西:
var regexp = /\[[]\\]/g;
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我在这里绊倒我自己的两只脚.我只想找到以"["开头并以"]"结尾的任何内容,并替换中间的所有内容,包括开括号和闭括号.任何帮助或指导将不胜感激.