private void button1_Click(object sender, EventArgs e)
{
string name;
name = textBox5.Text;
SqlConnection con10 = new SqlConnection("con strn");
SqlCommand cmd10 = new SqlCommand("select * from sumant where username=@name");
cmd10.Parameters.AddWithValue("@name",name);
cmd10.Connection = con10;
cmd10.Connection.Open();//line 7
SqlDataReader dr = cmd10.ExecuteReader();
}
if ( textBox2.Text == dr[2].ToString())
{
//do something;
}
Run Code Online (Sandbox Code Playgroud)
当我调试到第7行时,没关系,但之后dr会抛出异常:
Invalid attempt to read when no data is present.
这是不可能的,因为我在表中有user = sumant的数据.请告诉我"if"声明是否正确.........
我该如何删除错误?
我已经固定了大约7个文档,它们几乎填满了标签条,在该标签条上只剩下一个文件要打开的空间(取决于文件名的长度).然后当我循环浏览"查找结果"或"查找符号结果"窗口时自动打开文件,然后根据文件名的长度,新选项卡进入第二个选项卡条.
我看到的问题是Visual Studio陷入混乱,并陷入将标签从第一条带移动到第二条带的循环中.我在视觉工作室什么都不做,除了看标签跳舞.我最终不得不通过任务管理器杀死Visual Studio.
它只是不断循环:

对此:

这是一个已知的问题?有没有解决方案,而不是固定"太多"的文件!
我只是想将一些逗号分隔的数字移到前端:
[AcceptVerbs(HttpVerbs.Get)]
public JsonResult GetSquares()
{
var result = new JsonResult();
result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
IList<double> list = new List<double>();
...
result.Data = list;
return result;
}
Run Code Online (Sandbox Code Playgroud)
只要只有少数数字,这样就可以正常工作.不幸的是,我偶尔会移动很多数字并获得MaxJsonLength异常.我尝试了几个建议来克服这个问题(在web.config文件中添加一些内容等).也许我毕竟不必使用JSON?但是我仍然需要使用javascript对数字做些什么.我目前正在使用jquery的ajax.
欢迎任何建议......
我有一个C++解决方案.启动项目是一个exe.在解决方案中,有一些C#dll(针对.NET Framework 2.0)已注册COM interop.当我在C#代码中放置断点时,我得到了空心的红色断点"No native symbols in symbol file"
我已经尝试Project Property Pages -> Debugging -> Debugger Type在调用COM方法的启动项目中设置为Mixed.
我查过了Debug -> Windows -> Modules.它已加载我的dll,符号状态为"No native symbols in symbol file".
这不是世界末日,因为如果我这样做Debug -> Start Without Debugging,那么Debug -> Attach to Process改变Attach To:为Managed (v2.0, v1.1, v1.0) code, Native code.然后我在C++代码和C#代码中都遇到了断点.
所以我有我的解决方法,但我认为如果我可以通过附加到进程来做到 - 我应该能够通过调试来做到这一点.
我怎么能通过这样做来打击我的C#断点Debug -> Start Debugging?
可能重复:
ASP.NET"特殊"标记
我试图了解MVC应用程序.它有多个用户控件.在这些控件中我看到如下语法:
<%= ...some text ... %>
我也看到了:
<%: ...some text ... %>
<@ ...some text ... %>
<% ...some text ... %>
<%# ...some text ... %>
我可以看到它使我能够在control/javascript中编写代码,但我不完全理解%,%:,%=和%#之间的区别.
他们什么时候"执行/评估"?
如果<%= ... =>在用户控件中或用Javascript函数中的单引号括起来有区别吗?
我甚至不确定我的头衔是否正确,谷歌搜索时我也没有得到任何东西.因此,我会对解释感到高兴,不仅仅对文档链接感到满意,而且对正确的术语感到满意.