做了个网吧计费系统,到了换机的部分,出现了问题!求指导

问题描述

最近在做个网吧计费系统!做到了换机的部分。。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespace网吧收银系统{publicpartialclassfrmChange:Form{stringleftPC,rightPC;stringcardid;SqlConnectioncon=newSqlConnection();publicfrmChange(){InitializeComponent();}privatevoidfrmChange_Load(objectsender,EventArgse){//左边正在上机的计算机//取值leftPC=this.cboLeft.Text.ToString();rightPC=this.cboRight.Text.ToString();stringstrCon="server=.;database=NetBarDB;uid=sa;pwd=123456";con.ConnectionString=strCon;con.Open();stringsql="select*fromPCInfowherePCUse=1";SqlDataAdapteradapter=newSqlDataAdapter(sql,con);DataSetds=newDataSet();adapter.Fill(ds);if(ds.Tables[0].Rows.Count>0){//绑定数据this.cboLeft.DataSource=ds.Tables[0].DefaultView;//取需要的列this.cboLeft.DisplayMember="PCId";this.cboLeft.SelectedIndex=0;}else{this.cboLeft.Items.Add("没有正在上机的计算机!");;}//右边空闲的机子stringsql1="select*fromPCInfowherePCUse=0";SqlDataAdapteradapter1=newSqlDataAdapter(sql1,con);DataSetds1=newDataSet();adapter1.Fill(ds1);if(ds1.Tables[0].Rows.Count>0){//绑定数据this.cboRight.DataSource=ds1.Tables[0].DefaultView;//取需要的列this.cboRight.DisplayMember="PCId";this.cboRight.SelectedIndex=0;}else{this.cboLeft.Items.Add("没有空闲机器!");;}}privatevoidbtnOk_Click(objectsender,EventArgse){//如果,正在上机的机器换机状态改成0leftPC=this.cboLeft.Text.ToString();rightPC=this.cboRight.Text.ToString();SqlCommandcmd1;stringsql3=@"updatepcinfosetpcuse=0wherepcid=*"+leftPC+"*";cmd1=newSqlCommand(sql3,con);intj=cmd1.ExecuteNonQuery();if(j==0){MessageBox.Show("修改正在上机的机器失败!");return;}//空闲机器改为1SqlCommandcmd2;stringsql4=@"updatepcinfosetpcuse=1wherepcid=*"+rightPC+"*";cmd2=newSqlCommand(sql4,con);intk=cmd2.ExecuteNonQuery();if(k==0){MessageBox.Show("修改空闲机器失败!");return;}//修改历史记录表的计算机//先取值stringsql5="selectcardidfromrecordinfo";SqlCommandcmd3;cmd3=newSqlCommand(sql5,con);SqlDataReaderreader=cmd3.ExecuteReader();if(reader.Read()){cardid=reader[0].ToString();}reader.Close();stringsql6="updaterecordinfosetpcid=*"+rightPC+"*wherecardid=*"+cardid+"*";inti=cmd3.ExecuteNonQuery();if(i==0){MessageBox.Show("修改营业记录计算机失败!");}else{MessageBox.Show("换机成功!");}}}}

解决方案

解决方案二:
运行后计算机的状态可以修改,就是修改上机记录的部分没有修改过来。
解决方案三:
stringsql6="updaterecordinfosetpcid=*"+rightPC+"*wherecardid=*"+cardid+"*";把*换成单引号'

时间: 2024-08-31 09:26:46

做了个网吧计费系统,到了换机的部分,出现了问题!求指导的相关文章

C#winform做一个网吧计费系统,求指教啊!%>_<%

问题描述 最近在用C#做个网吧计费系统,其中有一个功能就是,点击菜单项的视图,出现三个选项,点击选项,在下面就出现不同的界面,是跟数据库连接出现数据的,是怎么实现的呢,下面有groupbox和DataGridView,求解答啊,无限感激!还有就是C#如何连接数据库,我按照代码打了,还是连接不行,求解答啊 解决方案 解决方案二:你链接数据库的连接字符串怎么写的解决方案三:groupbox是用来放datagridview的,实现方法可以在点击那三个选项的时候直接读取数据库里的数据,用dataadap

c#网吧计费系统

问题描述 namespace网吧计费系统{publicpartialclassFrmEnd:Form{publicFrmEnd(){InitializeComponent();}privatevoidFrmEnd_Load(objectsender,EventArgse){this.CardNum();}publicvoidCardNum(){stringsql=("selectpcIdfromPCInfowherePCUse=1");SqlCommandcmd=newSqlComma

重庆男子绕过网吧计费系统免费上网21天

邬某指认现场 成都金牛警方对重庆男子邬某的行为定性为盗窃,作出行政拘留15天的处罚 绕过计费系统,重庆男子邬某连续在网吧"蹭网"21天,饿了吃别人剩余的零食,困了就在网吧打盹,"享受"着吃.住.行一条龙的免费服务,直至被网吧察觉端倪. 成都人民北路派出所认为邬某的行为属于盗窃,最终对其作出行政拘留15天的处罚.对邬某行为的定性,让警方很是头疼了一把. 蹭网21天少交800元网费 11月5日,成都人民北路派出所接到成华街一家网吧报警,该网吧工作人员称,有一名客人免费&

男子破解网吧计费系统 蹭网8天

在一位"高人"帮助下,男子破解了网吧的计费系统,开了一个包间,http://www.aliyun.com/zixun/aggregation/31683.html">免费上网.网警查到他时,他已经连续蹭网200多个小时,几乎在网吧安了家. 佘某是湖北人,今年21岁. 5月6日,佘某来到永康找工作.工作并没找到,他把大部分时间都花在了网吧.很快,他身上带的钱就花得差不多了. 5月底,佘某在东城街道的一个网吧上网时,认识了一名整日泡吧的年轻男子.这名男子看起来没什么钱,却开

23岁男子黑掉网吧计费系统蹭网21天被拘留

在网上学习"攻略",23岁的邬某竟然无师自通,"攻破"网吧计费系统"免费"上了21天网.邬某原以为被发现后顶多被网吧老板打骂一顿.他万万没想到,自己的行为居然构成了盗窃--昨日,成都商报记者从金牛警方获悉,邬某因为盗窃违法行为,被处以行政拘留15天. 网瘾发作 他想出歪主意 23 岁的邬某是重庆大足人,父亲过世后,又遭遇母亲遗弃,他初中毕业之后就辍学四处漂泊,后到了成都,以小偷小摸为生.邬某最大的爱好就是上网,他是成华街一家网吧的常客,每天都要到

网吧计费-SQL 语句中周六到周日的表达

问题描述 SQL 语句中周六到周日的表达 在做一个网吧收费系统,需要更新网吧收费数据:把周六到周日的收费改到平常的一半,每小时计算.如下图这样写提醒数据库类型转换失败,求教 解决方案 SELECT * FROM your_table WHERE ((DATEPART(dw, date_created) + @@DATEFIRST) % 7) IN (0, 1) 解决方案二: 楼主你确定update语句这么写? 不应该是 update record set fee = fee/2 where be

FJ51758网吧电影系统V4.0

问题描述 如果网吧用FJ51758网吧电影系统V4.0怎么批量上传本地电影我们网吧要再开一家新的原来的电影是奔腾科技网络做的一个电服务器只能用IE6.0别的就放不出来有没有谁能帮忙解决其中一个就行了 解决方案 解决方案二:你的服务器或浏览器是不是不支持播放器问题解决方案三:播放器的文件是newplayerwebmediaplaywebrealplay三个不知道那里有这样的文件可以替代下

揭秘三大运营商手机话费计费系统

电脑报记者 黄旭 李好宇 离奇天价话费为何不时产生? 手机资费为何总是喜欢多收而不是少收? 连续通话为何不是一次计费而是分多次计费? 你知道你的通话费用,运营商是如何计算并产生的吗? 长途话费有详细通话话单,市话话费为何没有? 对处于弱势群体的消费者而言,当与运营商发生消费纠纷时,运营商往往用"以系统记录为准"进行搪塞,系统记录就不会出问题吗? 本期,让<电脑报>独家为你解密,你的电话话费是如何产生的?短短一个小时内,"爱过无痕之吻"的手机产生了357.

阿里通信完成自建计费系统 5月放号

日前,阿里巴巴旗下的虚拟通讯运营品牌阿里通信宣布,已经完成自建计费系统,将以流量经营为核心,打通淘宝.支付宝.云OS等业务,提供互联网化的通信服务.阿里通信完成自建计费系统(图片来自彭博社)据悉,阿里通信的170号段将采用更加简单的懒人计费模式,消费者可以在阿里通信官网.淘宝.天猫等平台进行选号入网.充值缴费.办公合约套餐等服务.此前,阿里通信已经获得了中国联通.中国电信.中国移动三家运营商的转售资格.阿里通信总经理基甸表示,我们希望将服务做得更彻底,就像打车一样,根据用户每个月的实际使用量,提