谁能帮我找找这段程序代码错在哪里?如何改?

jcqcool 2003-12-13 03:41:25
<%@Import namespace="System.Data"%>
<%@Import namespace="System.Data.SqlClient"%>

<html>
<head>
<title>Using a ListBox</title>
</head>
<body>
<h3>Using a ListBox</h3>
<form runat="server">
<asp:ListBox id="lbxEmployees" runat="server" AutoPostBack="True" Rows="5" OnSelectedIndexChanged="subListChange"/>
<br/><br/>
<asp:DataGrid id="dgEmployee" runat="server"/>
</form>
</body>
</html>

<script language="c#" runat="server">
private void Page_Load(object sender,System.EventArgs e)
{
if(!IsPostBack)
{
String strConnection=ConfigurationSettings.AppSettings["Nwind"];
String strSQLforListBox="SELECT EmployeeID,LastName "+"FROM Employees ORDER BY LastName";

SqlConnection objConnection=new SqlConnection(strConnection);
SqlCommand objCommand=new SqlCommand(strSQLforListBox,objConnection);

objConnection.Open();
lbxEmployees.DataSource=objCommand.ExecuteReader();
lbxEmployees.DataTextField="LastName";
lbxEmployees.DataBind();
objConnection.Close();
}
}
private void subListChange(object s,System.EventArgs e)
{
//Response.Write("subListChange triggered");
String strConnection=ConfigurationSettings.AppSettings["NWind"];

String strSQLforGrid="SELECT TitleOfCourtesy,FirstName,"+"LastName,Country,Region,City,Notes "+"FROM Employees WHERE EmployeeID="+lbxEmployees.SelectedItem.Value;

SqlConnection objConnection=new SqlConnection(strConnection);
SqlCommand objCommand=new SqlCommand(strSQLforGrid,objConnection);
objConnection.Open();
dgEmployee.DataSource=objCommand.ExecuteReader();
dgEmployee.DataBind();
objConnection.Close();
}
</script>
...全文
39 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcqcool 2003-12-13
  • 打赏
  • 举报
回复
String strSQLforGrid="SELECT TitleOfCourtesy,FirstName,"+"LastName,Country,Region,City,Notes "+"FROM Employees WHERE EmployeeID="+lbxEmployees.SelectedItem.Value;
个人觉得这句话好象有问题,EmployeeID值好象没传过来,LastName值到是传过来了,是类型不对?但是应该怎么写呢?
请指教。
jcqcool 2003-12-13
  • 打赏
  • 举报
回复
我在web.config里这样写,连接数据库肯定没问题,我就用的是本地地址。
==========
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/>
</system.web>
<appSettings>
<add key="NWind"
value="server=PHYSICSNET\NetSDK;database=Northwind;integrated security=true;"/>
</appSettings>
</configuration>
====================
azure711 2003-12-13
  • 打赏
  • 举报
回复
C:\7418BegASPNETdbcs\webroot\ch04\Using_listboxs_2.aspx
这是你的本地地址!!!!!!! :)
azure711 2003-12-13
  • 打赏
  • 举报
回复
不好意思,我刚刚看到你的源文件,我看看......
jcqcool 2003-12-13
  • 打赏
  • 举报
回复
自我感觉是EmployeeID这个值没传过来。为什么呢?我该怎么样写呢?
azure711 2003-12-13
  • 打赏
  • 举报
回复
请留意一下你的Web.config文件 key="NWind" 内容,是不是由于Conection连接失败而导致?
jcqcool 2003-12-13
  • 打赏
  • 举报
回复
源文件: C:\7418BegASPNETdbcs\webroot\ch04\Using_listboxs_2.aspx 行: 41
jcqcool 2003-12-13
  • 打赏
  • 举报
回复
“/7418BegASPNETdbcs”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS1002: ; expected

源错误:



行 39: String strConnection=ConfigurationSettings.AppSettings["NWind"];
行 40:
行 41: String strSQLforGrid="SELECT TitleOfCourtesy,FirstName,"+"LastName,Country,Region,City,Notes "+"FROM Employees"
行 42:
行 43: SqlConnection objConnection=new SqlConnection(strConnection);

sxh401 2003-12-13
  • 打赏
  • 举报
回复
什么错误?
Programmersheaven 2003-12-13
  • 打赏
  • 举报
回复
什么错误都不知道怎改??
【事件触发一致性】研究多智能体网络如何通过分布式事件驱动控制实现有限时间内的共识(Matlab代码实现)内容概要:本文档围绕多智能体网络中的事件触发一致性控制展开,重点研究如何通过分布式事件驱动控制策略实现多智能体系统在有限时间内达成共识,并提供了基于Matlab的代码实现。文档还涵盖了无人机路径规划、多目标跟踪、图像处理、故障诊断、优化算法等多个科研方向的技术实现与仿真案例,展示了事件触发机制在多智能体协同控制中的高效性与节能优势。核心技术包括分布式控制算法设计、事件触发条件设定、系统收敛性分析及仿真验证。; 适合人群:具备一定自动化、控制理论或计算机背景的研究生、科研人员及从事智能系统开发的工程师,熟悉Matlab编程与基本控制系统建模者更佳。; 使用场景及目标:①研究多智能体系统在资源受限条件下的协同控制问题;②掌握事件触发机制相较于传统周期采样控制的优势;③实现多无人机、机器人等系统的高效协同与节能通信;④为分布式控制算法的仿真与验证提供可复用的代码框架。; 阅读建议:建议结合Matlab代码逐模块理解算法实现流程,重点关注事件触发条件的设计逻辑与系统稳定性证明部分,可进一步拓展至其他分布式优化与协同控制应用场景。
【四轴飞行器】非线性三自由度四轴飞行器模拟器研究(Matlab代码实现)内容概要:本文围绕非线性三自由度四轴飞行器模拟器的研究展开,重点介绍了基于Matlab的建模与仿真方法。通过对四轴飞行器的动力学特性进行分析,构建了非线性状态空间模型,并实现了姿态与位置的动态模拟。研究涵盖了飞行器运动方程的建立、控制系统设计及数值仿真验证等环节,突出非线性系统的精确建模与仿真优势,有助于深入理解飞行器在复杂工况下的行为特征。此外,文中还提到了多种配套技术如PID控制、状态估计与路径规划等,展示了Matlab在航空航天仿真中的综合应用能力。; 适合人群:具备一定自动控制理论基础和Matlab编程能力的高校学生、科研人员及从事无人机系统开发的工程技术人员,尤其适合研究生及以上层次的研究者。; 使用场景及目标:①用于四轴飞行器控制系统的设计与验证,支持算法快速原型开发;②作为教学工具助理解非线性动力学系统建模与仿真过程;③支撑科研项目中对飞行器姿态控制、轨迹跟踪等问题的深入研究; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,重点关注动力学建模与控制模块的实现细节,同时可延伸学习文档中提及的PID控制、状态估计等相关技术内容,以全面提升系统仿真与分析能力。

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧