[登录]
[注册]
论坛首页
班级日历
淘宝购买
学员作品
本杰.NET
»
.NET技术讨论
»
ADO.NET
»
c#做的取款功能代码
.NET培训教程
[本杰.NET]1002班
[本杰.NET]1001班
[本杰.NET]0901班
[本杰.NET]学员就业
终身学员资源发布及交流
.NET技术讨论
C#
WinForm
.NET Framework
SQL Server
DHTML
ASP.NET
ADO.NET
UML
DesignPattern
WebService
AJAX
就业面试
c#做的取款功能代码
[
1389
查看 /
1
回复 ]
返回列表
发送短消息
UID
9
精华
0
威望
5887
金钱
5700 元
技术指数
976 点
zhangbo99@gmail.com
9446692
查看公共资料
搜索帖子
张波老师
组别
管理员
性别
积分
6690
帖子
803
注册时间
2009-11-04
张波老师
2010-04-16 20:07
|
只看楼主
1
#
字体大小:
t
T
这是我写的一段实现取款功能的代码
balance是sql中cardtable表中的一个列名,表示余额,textbox6用来输入所要取款的钱数,cardid是表中的列,代表卡号,textbox1输入卡号的地方
private void button29_Click(object sender, EventArgs e)
{
String Mycon = "Data Source=44678884;Initial Catalog=se;User ID=sa;Password=123456";
SqlConnection conn = new SqlConnection(Mycon);
DataTable dt = new DataTable();
String sql = "SELECT * FROM cardtable where cardid= '" + this.textBox1.Text.Trim() + "' ";
try
{
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.Fill(dt);
}
catch (Exception Err)
{
MessageBox.Show(Err.Message);
}
if ( ) 这个里面不会写,请帮忙编一下
{
MessageBox.Show("您的余额不足,请先确定您的余额!");
dt.Dispose();
}
else
{
sql = "UPDATE cardtable set balance =balance-" + this.textBox6.Text + " where cardid= '" + this.textBox1.Text + "'";
SqlCommand cmd = new SqlCommand();
cmd.CommandText = sql;
cmd.Connection = conn;
try
{
conn.Open();
cmd.ExecuteNonQuery();
}
catch (Exception Err)
{
MessageBox.Show(Err.Message);
}
finally
{
conn.Close();
}
MessageBox.Show("取款成功!");
this.textBox6.Text = "";
}
}
请帮我编一下if语句中的内容,我不知道如何拿表中的balance和textbox6中输入的内容进行比较,balance是money类型。谢谢
提问者: xs19870914 - 一级
TOP
发送短消息
UID
9
精华
0
威望
5887
金钱
5700 元
技术指数
976 点
zhangbo99@gmail.com
9446692
查看公共资料
搜索帖子
张波老师
组别
管理员
性别
积分
6690
帖子
803
注册时间
2009-11-04
张波老师
2010-04-16 20:07
|
只看楼主
2
#
字体大小:
t
T
decimal.Parse(ds.Tables[0].Rows[0]["balance"].ToString()) < decimal.Parse(textbox6.Text)
以上代码放在上面if()里面
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.Fill(ds);
TOP
返回列表
上一主题
|
下一主题
发新主题
.NET培训教程
[本杰.NET]1002班
[本杰.NET]1001班
[本杰.NET]0901班
[本杰.NET]学员就业
终身学员资源发布及交流
.NET技术讨论
C#
WinForm
.NET Framework
SQL Server
DHTML
ASP.NET
ADO.NET
UML
DesignPattern
WebService
AJAX
就业面试
C#
.NET Framework
0901班-ERP之OA
[本杰.NET]1002班
DesignPattern
[本杰.NET]1001班
[本杰.NET]学员就业
本杰.NET软件工程师
就业面试
帖子标题
作者
我的资料