编译错误,排错

问题描述

usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection("userid=test;password=aaa;database=pay;server=aaa-5ffb53b4342");SqlCommandcmd=newSqlCommand("Pay_SitePoint_GetPoint",conn);cmd.CommandType=CommandType.StoredProcedure;SqlParameterpara=newSqlParameter();para.ParameterName="@username";para.SqlDbType=SqlDbType.VarChar;para.Direction=ParameterDirection.Input;para.Value=TextBox1.Text.Trim();cmd.Parameters.Add(para);para.ParameterName="@FreePoint";para.SqlDbType=SqlDbType.Decimal;para.Direction=ParameterDirection.Output;para.ParameterName="@BuyPoint";para.SqlDbType=SqlDbType.Decimal;para.Direction=ParameterDirection.Output;conn.Open();SqlDataReadermyDataReader=cmd.ExecuteReader();while(myDataReader.Read()){Response.Write(myDataReader.GetDecimal(0)+","+myDataReader.GetDecimal(0));}myDataReader.Close();conn.Close();}}编译提示:过程或函数'Pay_SitePoint_GetPoint'需要参数'@UserName',但未提供该参数。请帮忙找出错误.功能就是调一个存储过程,输入一个参数.输出二个参数.

解决方案

解决方案二:
protectedvoidButton1_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection("userid=test;password=aaa;database=pay;server=aaa-5ffb53b4342");SqlCommandcmd=newSqlCommand("Pay_SitePoint_GetPoint",conn);cmd.CommandType=CommandType.StoredProcedure;cmd.Parameters.AddWithValue("@UserName",TextBox1.Text.Trim());cmd.Parameters.Add("@FreePoint",SqlDbType.Decimal).Direction=ParameterDirection.Output;cmd.Parameters.Add("@BuyPoint",SqlDbType.Decimal).Direction=ParameterDirection.Output;conn.Open();SqlDataReadermyDataReader=cmd.ExecuteReader();while(myDataReader.Read()){//下面有点问题,怎么下标都是0?Response.Write(myDataReader.GetDecimal(0)+","+myDataReader.GetDecimal(0));}myDataReader.Close();conn.Close();}

时间: 2024-08-26 16:06:01

编译错误,排错的相关文章

hello ddk-这个编译错误原因是什么?驱动编译错误

问题描述 这个编译错误原因是什么?驱动编译错误 sources contains a bad line continuation -- backslash followed by a space where a newline was probably intended; this occurs in INCLUDES and therefore the root of your drive may be looked in inappropriately; to do this on purp

c++编译错误。怎么办?

问题描述 c++编译错误.怎么办? /*描述:有一批共n个集装箱要装上两艘载重量分别为c1和c2的轮船,其中,集装箱i的重量为wi,且 集装箱重量总和小于等于两辆轮船的载重量总和. 装在问提要求确定是否存在一个方案可将这n个集装箱装上两艘轮船. 若有,找出一种装在方案. 解决方法:(1)首先将第一艘轮船极可能装满 (2)将其余的集装箱装载第二艘轮船 装载第一艘轮船的方法等价于一个特殊的0-1背包问题 */ #include using namespace std; int c1[100], c2

编译错误同时存在于不同dll中

asp.net 编译错误类型"同时存在于"不同的dll中. 出现这种错误大概有三种情况: asp.net 编译错误类型"同时存在于"不同的dll中. 出现这种错误大概有三种情况: 1.ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误. 2.估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的

asp.net教程:编译错误同时存在于不同dll中

asp.net 编译错误类型"同时存在于"不同的dll中. 出现这种错误大概有三种情况: 1.ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误. 2.估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\

打开excel收到编译错误:找不到工程或库

用户开Excel时出现此错误,Microsoft Visual Basic,编译错误,找不到工程或库.关闭后,excel才能打开.查了一阵资料,没有找到曾经的案例,于是,静下心来细细分析此case.发现打开的是GWXL97.xla的东东,那就先挖出这个来瞧瞧,搜索后找到2个.尝试更名,再开,不行,问题依旧.好,那我把你删掉呢?没得神气了吧. 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Office/excel/

C++的头文件中类声明后忘记加分号产生不可预期的编译错误

头文件 Test.h 的内容是 class Test { public: virtual void test1(); } 实现文件是 Test.cpp #include "Test.h" #include <iostream> using namespace std; void Test::test1(){ cout<<"Hello"<<endl; } 编译时出现错误 c:\program files\microsoft visu

Word2003“隐含模块中的编译错误:UserAddWord”解决方法

用户在使用Word2003编辑Word文档的过程中,有时会遇到"隐含模块中的编译错误:UserAddWord"的错误提示,可以按照如下方法加以解决: 第1步,在Word2003文档菜单栏依次选择"工具"→"模板和加载项"菜单命令,如图2009012401所示. 图2009012401 选择"模板和加载项"命令 第2步,打开"模板和加载项"对话框,在"模板"选项卡中查看"共用模板

EXCEL隐含模块中的编译错误:设表格式

当您的EXCEL表格出现这样的错误对话框: "EXCEL隐含模块中的编译错误:设表格式"时,可能是由于如下的原因引起的. 一.错误的宏代码 表格中可能引用到宏,要么是宏代码有错误,要么是宏根本就不存在,或者是宏代码中所引用的模块不存在所引起的. 遇到这种情况,最好的办法就是把宏给删除. 方法很简单:按下组合键 Alt + F11 进入VBA窗口,找到ThisWorkBook,接着往下找,就能找到代码了,然后删除. 二.重新设置系统帐户 遇到这种问题,最麻烦的就是重新安装OFFICE也是

android-Android--@color/white编译错误

问题描述 Android--@color/white编译错误 为毛老是编译不通过!!!项目删了重新导入也不行,build project也不行.求指点!!!报错信息:--No resource found that matches the given name (at 'color' with value '@color/white'). 解决方案 你的color.xml下有white这个颜色吗? 解决方案二: 直接android:color=""#FFFFFF""