vs2010新建解决方案总是出现这种错误求解决!

18:39 提问
VS2010用C#将数据库里的数据读出并显示到界面时 出错,求各位老师帮忙
private void listView_shipinfo_MouseClick(object sender, MouseEventArgs e)
string des_string = lvselecteditem();
SqlConnection Conn = new SqlConnection();
Conn.ConnectionString = "Server=L" +
"Trusted_Connection=" +
"database=AIS_Receive";
Conn.Open();
SqlDataReader MyReader =
SqlCommand myCommand1 = new SqlCommand("select * from AIS_Receive.dbo.StaticInfo ,AIS_Receive.dbo.DynamicInfo where AIS_Receive.dbo.DynamicInfo.MMSI = AIS_Receive.dbo.StaticInfo.MMSI and AIS_Receive.dbo.StaticInfo.MMSI='" + des_string + "'", Conn);
MyReader = myCommand1.ExecuteReader();
MyReader.Read();
//将DynamicInfo表单里的数据到显示到界面
textBox_hangxingzhuangtai.Text = MyReader["nv_status"].ToString();//程序运行时,当点击列表框的条目时,系统在此条语句处报错变黄色并提示为 "Invalid attempt to read when no data is present",当把这条语句删去,又会在下面语句显示同样错误。
textBox_zhuanxiangsulv.Text = MyReader["rate_rate"].ToString();
textBox_duidisulu.Text = MyReader["speed_overgnd"].ToString();
textBox_GPSjingdu.Text = MyReader["gns_acc"].ToString();
textBox_jingdu.Text = MyReader["longitude"].ToString();
textBox_weidu.Text = MyReader["lantitude"].ToString();
textBox_UTC.Text = MyReader["utc"].ToString();
textBox_zhenhangxiang.Text = MyReader["ture_course"].ToString();
//将StaticInfo表单里的数据到显示到界面
textBox_IMO.Text = MyReader["IMO"].ToString();
textBox_chuanleixing.Text = MyReader["ship_type"].ToString();
textBox_chuanchang.Text = MyReader["ship_length"].ToString();
textBox_chuankuan.Text = MyReader["ship_width"].ToString();
textBox_tianxianweizhi.Text = MyReader["ante_pos"].ToString();
textBox_ETA.Text = MyReader["eta"].ToString();
textBox_chishui.Text = MyReader["eatwater"].ToString();
textBox_dingweizhuangzhi.Text = MyReader["pos_dev"].ToString();
Conn.Close();
备注说明:数据库里的表里已经存入数据了,下面的函数功能就是当鼠标点击界面列表框里的一项时,程序调用数据库里的数据并显示到对应界面里的每一项textbox中,StaticInfo和DynamicInfo为两张表单。确信数据库已经打开,但就是读不出数据显示不到界面上还报错
其他相似问题
相关参考资料VS2010 F5调试时出现 这个错误
“尝试运行项目时出错:无法启动调试”
[问题点数:20分,结帖人qujian4302016]
VS2010 F5调试时出现 这个错误
“尝试运行项目时出错:无法启动调试”
[问题点数:20分,结帖人qujian4302016]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年9月 总版技术专家分月排行榜第一2011年8月 总版技术专家分月排行榜第一2011年7月 总版技术专家分月排行榜第一2011年6月 总版技术专家分月排行榜第一2011年5月 总版技术专家分月排行榜第一2011年4月 总版技术专家分月排行榜第一
2011年3月 总版技术专家分月排行榜第二2011年2月 总版技术专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。用VS2010连接SQL Server 2012的数据库时出现这样的问题,怎么办
用VS2010连接SQL Server 2012的数据库时出现这样的问题,怎么办
没关系,这样连不了用代码连可以的
的感言:真心佩服你,谢谢!
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号问题现象:
通过鼠标右键选择Visual Studio 2010打开某个文件或者直接打开VS2010关联的文件(比如:.aspx文件)时,出现&向程序发送命令时出现问题(There was a problem sending the command to the program)&错误提示窗口,VS2010虽然启动了,但文件没有打开。
解决方法:
运行regedit打开注册表编辑器,进入[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\DDECache\VisualStudio.10.0\system],如下图:
将WindowsClassName与WindowName的值都改为DDEHandler,就能解决问题,如下图:
阅读(...) 评论()为什么我在vs2010中按ctrl+F5总是说“项目已过期”,代码是没有问题的!!!!求解释!!!-中国学网-中国IT综合门户网站
> 为什么我在vs2010中按ctrl+F5总是说“项目已过期”,代码是没有问题的!!!!求解释!!!
为什么我在vs2010中按ctrl+F5总是说“项目已过期”,代码是没有问题的!!!!求解释!!!
转载 编辑:李强
为了帮助网友解决“为什么我在vs2010中按ctrl+F5”相关的问题,中国学网通过互联网对“为什么我在vs2010中按ctrl+F5”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:为什么我在vs2010中按ctrl+F5总是说“项目已过期”,代码是没有问题的!!!!求解释!!!,具体解决方案如下:解决方案1:检查一下项目生成目录是不是只读了,删掉旧的已生成项目重新运行试试解决方案2:重新生成一下..通过对数据库的索引,我们还为您准备了:答:收到你的求助了,来了。 这里是我以前回答的,很详细: /question/.html===========================================答:检查一下项目生成目录是不是只读了,删掉旧的已生成项目重新运行试试===========================================问:我用VS2010写C的程序 按CTRL+F5 为什么会出现编译成功 闪一下就会不见呢...答:右键单击工程->属性->配置属性->链接器->系统->子系统,选择下拉的第一个“控制台 (/SUBSYSTEM:CONSOLE)”===========================================问:我用VS2010写C的程序 按CTRL+F5 为什么会出现编译成功 闪一下就会不见呢...答:在main的结尾处,return之前加入getch() 这样每次都需要一个键盘的输入动作。===========================================问:我用VS2010写C的程序 按CTRL+F5 为什么会出现编译成功 闪一下就会不见呢...答:一山难容二虎 main函数是应用程序的唯一入口,不能多也不能少 两个main在一个应用程序中是不被许可的,注掉一个就可以了===========================================问:我用VS2010写C的程序 按CTRL+F5 为什么会出现编译成功 闪一下就会不见呢...答:设置就行了断点,在该行}程序鼠标左键最后一点,请按F9就可以看到一个红色的圆圈出现,表明断点设置(可以直接指向不可编辑的文本字段的左边那个),然后按F5运行调试器时就结了卡住(控制台窗口不退出,你说闪光灯关闭),然后按F5键切换回到程...===========================================问:就像start debugging (F5) 按钮一样答:自定义——“命令”选项卡——添加命令——在对话框的左边找到调试,里边有“开始执行(不调试)”和“开始/暂停”。 \===========================================问:就像start debugging (F5) 按钮一样答: 你现在的“解决方案配置"是Debug,改成Release才可以用 Ctrl+F5执行。 还不行的话,把断点去了,再来一下吧! 祝你好运~~~ ===========================================问:就像start debugging (F5) 按钮一样答:是不是release和debug的版本? 检查你的指针。=========================================== 检查一下项目生成目录是不是只读了,删掉旧的已生成项目重新运行试试===========================================子系统,选择下拉的第一个"控制台 (/SUBSYSTEM:CONSOLE)"===========================================自定义--"命令"选项卡--添加命令--在对话框的左边找到调试,里边有"开始执行(不调试)"和"开始/暂停"。\===========================================Ctrl F5测试运行后不自动推出控制台,直接按F5会自动退出去,用贯6.0的人稍微有点不习惯。至少要看看执行结果吧。===========================================在main的结尾处,return之前加入getch() 这样每次都需要一个键盘的输入动作。=========================================== 正常的,Win7系统都这样。===========================================F5是调试 ctrl F5是不调试,直接运行===========================================在main函数的return语句(注意:必须是main函数中的最后一个return语句)的前面加上一条语句:system(&PAUSE&);原因很简单:就是程序执行到main函数退出...===========================================在main函数的return语句(注意:必须是main函数中的最后一个return语句)的前面加上一条语句: system("PAUSE"); 原因很简单:就是程序执行到main函数退出之后就...=========================================== 是有的。===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助

我要回帖

更多关于 vs2010新建解决方案 的文章

 

随机推荐