找个高手来指导我这菜鸟做个小东西,高分相送

magicworld 2004-05-05 12:14:27


c#+sql的项目

作个资产管理系统的web输入部分, 

基本目标,

从web页面取得数据,然后保存到sql数据库里面

现在基本做好框架了, 

但是还有几个问题很难解决,希望找个高手

来指导一下

本人,一个月前才开始c# 学习

比较笨,希望高手不吝赐教,做好以后高分相送(准备送个几百分吧,呵呵)

qq34214135

基本全天都在,

验证csdn

本帖up 有分

...全文
77 32 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
Firestone2003 2004-05-09
  • 打赏
  • 举报
回复
呵呵!
怎么还有问题啊?
你给我的代码在我这都调试通过了啊!
gracejty 2004-05-09
  • 打赏
  • 举报
回复
up.
wanglisen 2004-05-09
  • 打赏
  • 举报
回复
http://www.aspxcn.com
TaoHuang 2004-05-08
  • 打赏
  • 举报
回复
up
magicworld 2004-05-08
  • 打赏
  • 举报
回复
哎, 难道星星也只会说 顶 和 up 么
magicworld 2004-05-08
  • 打赏
  • 举报
回复
错误提示贴出来?另外把
cmd.Parameters.Add("?zcbh",OleDbType.Char,8 );
===========》
cmd.Parameters.Add("@zcbh",OleDbType.Char,8 );


这个没有错

参数[4] '?pzbh' 没有默认值。命令参数[10] '?gjdm' 无效。命令参数[11] '?name' 无效。

这个是什么原因的?

这个就是提示

根据堆栈追踪


cmd.Parameters["?pzlb"].Value='1';//暂时为1
cmd.Parameters["?zy"].Value="按时地方";//暂时
iRow=cmd.ExecuteNonQuery();


中的

iRow=cmd.ExecuteNonQuery();

错了

那我就不明白了, 到底如何错了
stonex_2000 2004-05-08
  • 打赏
  • 举报
回复
把数据记录入数据库,很好实现啊!
随便找个例子就有:http://www.aspxcn.com
marvelstack 2004-05-07
  • 打赏
  • 举报
回复
能帮得上肯定帮。
wangsaokui 2004-05-07
  • 打赏
  • 举报
回复
错误提示贴出来?另外把
cmd.Parameters.Add("?zcbh",OleDbType.Char,8 );
===========》
cmd.Parameters.Add("@zcbh",OleDbType.Char,8 );

cmd.Parameters["?sydwdm"].Value=DropDownList1.SelectedValue.ToString();
===========>
cmd.Parameters["@sydwdm"].Value=DropDownList1.SelectedValue.ToString();
wolftop 2004-05-07
  • 打赏
  • 举报
回复
UP~!
zhhahuatian 2004-05-07
  • 打赏
  • 举报
回复
good good study,day day up
qiujinwen 2004-05-07
  • 打赏
  • 举报
回复
送钱就有兴趣,送分没兴趣。呵呵,不过还是帮你顶
magicworld 2004-05-07
  • 打赏
  • 举报
回复
代码如下
OleDbConnection nwindConn=new OleDbConnection(cn);
OleDbCommand cmd=null;
OleDbTransaction tr=null;
OleDbDataReader dr=null;
string sql=null;
int iRow;
try
{

nwindConn.Open();
cmd=new OleDbCommand();
cmd.Connection=nwindConn;
tr=nwindConn.BeginTransaction();
cmd.Transaction=tr;
sql="insert into pzlbb(pzbh,pzlb,zy) values (?,?,?)";
cmd.CommandText=sql;
cmd.Parameters.Add("?pzbh",OleDbType.Char,6);
cmd.Parameters.Add("?pzlb",OleDbType.Char,1);
cmd.Parameters.Add("?zy",OleDbType.Char,20);

cmd.Parameters["?pzbh"].Value=TextBox2.Text;//凭证编号
cmd.Parameters["?pzlb"].Value='1';//暂时为1
cmd.Parameters["?zy"].Value="按时地方";//暂时
iRow=cmd.ExecuteNonQuery();
if(iRow<0)
{
tr.Rollback();
Page.RegisterStartupScript("alert", "<script language=javascript>alert('操作失败,请重新录入!');</script>");
return;
}

//插入固定资产表(这里在插入时有问题,好象是外键!)
sql="insert into gdzcb(zcbh,flh,pzbh,sydwdm,syfx,grsj,xzbh,price,gjdm,name) values(?,?,?,?,?,?,?,?,?,?)";
cmd.CommandText=sql;

cmd.Parameters.Add("?zcbh",OleDbType.Char,8 );//资产编号
//cmd.Parameters.Add("?flh",OleDbType.Char,8 );//分类号
cmd.Parameters.Add("?pzbh",OleDbType.Char,6 );//凭证编号
cmd.Parameters.Add("?sydwdm",OleDbType.Char,4 );//使用单位代码
cmd.Parameters.Add("?syfx",OleDbType.Char,1 );//使用方向
cmd.Parameters.Add("?grsj",OleDbType.Date );//购买时间
cmd.Parameters.Add("?xzbh",OleDbType.Char,1 );//使用现状编号
cmd.Parameters.Add("?price",OleDbType.Numeric );//价格
cmd.Parameters.Add("?gjdm",OleDbType.Char,3 );//国家代码
cmd.Parameters.Add("?name",OleDbType.Char,20 );

cmd.Parameters["?zcbh"].Value=TextBox1.Text;
//cmd.Parameters["?flh"].Value=TextBox7.Text;
cmd.Parameters["?pzbh"].Value=TextBox2.Text;
cmd.Parameters["?sydwdm"].Value=DropDownList1.SelectedValue.ToString();
cmd.Parameters["?syfx"].Value=DropDownList4.SelectedValue.ToString();
cmd.Parameters["?grsj"].Value=Convert.ToDateTime( TextBox17.Text);
cmd.Parameters["?xzbh"].Value=DropDownList2.SelectedValue.ToString();
cmd.Parameters["?price"].Value=Convert.ToDecimal ( TextBox14.Text);
cmd.Parameters["?gjdm"].Value=Gjdm.SelectedValue.ToString();
cmd.Parameters["?name"].Value=TextBox8.Text;
iRow= cmd.ExecuteNonQuery();
if(iRow<0)
{
tr.Rollback();
Page.RegisterStartupScript("alert", "<script language=javascript>alert('操作失败,请重新录入!');</script>");
return;
}
tr.Commit();
}
catch(Exception ex)
{
tr.Rollback();
Response.Write(ex.Message);
}
finally
{
if(cmd!=null)
cmd.Dispose();
if(dr!=null)
dr.Close();
if(nwindConn!=null)
nwindConn.Close();
}
magicworld 2004-05-07
  • 打赏
  • 举报
回复
参数[4] '?pzbh' 没有默认值。命令参数[10] '?gjdm' 无效。命令参数[11] '?name' 无效。

这个是什么原因的?
magicworld 2004-05-06
  • 打赏
  • 举报
回复
up
wildwolfsun 2004-05-05
  • 打赏
  • 举报
回复
我也是才学一个月吧 所以, 只能up了 哈哈 :)
chhwang 2004-05-05
  • 打赏
  • 举报
回复
跟你学的时间差不多,帮你UP
gglovecs 2004-05-05
  • 打赏
  • 举报
回复
哈哈,大家共同学习吧,帮你顶上去。
李洪喜 2004-05-05
  • 打赏
  • 举报
回复
我一直没有做WEB方面的东西。
sy246 2004-05-05
  • 打赏
  • 举报
回复
一起慢慢学习吧!
加载更多回复(12)

111,098

社区成员

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

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

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