这段代码是使用数据库登录的么?请问怎么修改为不用数据库的,谢谢

问题描述

这段代码是使用数据库登录的么?请问怎么修改为不用数据库的,谢谢

ticketset set;
this->UpdateData(true);
set.Open(CRecordset::dynaset,_T("select * from traininfo where trainNO='"+m_trainno+"'"));
if(set.MyGetRecordCount()<=0)
{::MessageBox(NULL,"没有该车次!","登录错误",MB_ICONINFORMATION);
return;
}
else{set.Close();
set.Open(CRecordset::dynaset,_T("select * from traininfo"));
set.MoveFirst();
while(!set.IsEOF())
{if(set.m_trainNO==m_trainno)
set.Delete();
set.MoveNext(); }
::MessageBox(NULL,"该车次已经成功删除!","信息",MB_ICONINFORMATION);
set.Close();
}

解决方案

这个改动比较大,你需要有一个文本文件,按行列存储用户名和密码,用循环代替sql语句。

解决方案二:

不用数据库的话,可以把你的数据信息存在内存中,查询过程修改为从内存中查找。实现过程也不复杂,就是提供数据库录入内存的方法,查找方法。
你用的是什么语言,应该有类似Map 的数据类型可以用来存储数据的吧。查找就是变量Map 容器的过程。

时间: 2024-11-08 18:33:18

这段代码是使用数据库登录的么?请问怎么修改为不用数据库的,谢谢的相关文章

这段代码为什么输不出图片,请问哪里有问题呢

问题描述 test.jsp<%@pagelanguage="java"contentType="text/html;charset=GBK"pageEncoding="utf-8"%><%@pageimport="org.jfree.chart.*,org.jfree.data.category.*,org.jfree.chart.servlet.*,org.jfree.chart.plot.PlotOrientati

帮忙看看PHP登录的一段代码

问题描述 帮忙看看PHP登录的一段代码 普通用户能登录,管理员就不行,也不报错,直接跳转的是空白页面,这段代码逻辑有错吗,求指教,实在找不到哪儿错了 <?php session_start(); require("connection/conn.php"); $sql="select * from house_user where username='$username' and password='$password'"; $res=mysql_query(

vc++2005 和sql2008-有谁搞过 VC++2005 和SQL2008数据库的连接啊 能否给段代码参考一下?

问题描述 有谁搞过 VC++2005 和SQL2008数据库的连接啊 能否给段代码参考一下? 有谁搞过 VC++2005 和SQL2008数据库的连接啊 能否给段代码参考一下? 解决方案 using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=要连接的数据库名 ;User ID=数据库I例如sa;Password=你的数据库密码")) { conn.Open(); using (SqlCo

如何在aspx网页加载好后自动执行一段代码?

问题描述 如何在aspx网页加载好后自动执行一段代码? 我想在我的网页加载好后,自动执行一段代码,是根据登录的用户,来设置元素的属性,需要aspx先把页面加载好后再执行,How to do? 解决方案 window.onload=function(){ alert('window ready'); //your code.... }</script>

布局-这一段代码是什么意思?

问题描述 这一段代码是什么意思? <div class="main-left"> <h1 class="logo"></h1> <div id="sidebar-nav" class="sidebar-nav"></div> </div> 是页面布局中可展开的菜单这方面的,但是为什么跟网上的都不一样? 解决方案 和csdn论坛结构左边差不多一个意思,你去看

密码-破解被加密的数据库登录配置文件

问题描述 破解被加密的数据库登录配置文件 破解一份被加密的数据库登录配置文件,通过N次测试后发现,原来TEST 用户的密码竟然是TEST123123,但这个数据库帐号能用的功能太少了,还需分析出sa的密码. DatabaseName="TEST" user="TEST" password="00560041005b00440011007200b3013100300037" DatabaseName="GCOA" user=&q

熟悉java源码的进来帮个忙,HashSet重复添加是在哪一段代码做到去掉重复的

问题描述 所有的方法,add.remove都是通过调用hashmap的方法实现的.就连size也是.那么是哪一段代码实现了去除重复的呢.请知道的帮忙,先谢谢了. 问题补充:liuqing_2010_07 写道 解决方案 引用set接口在保证不重复做了什么工作,这点是我最疑惑的 1.接口 是对行为的抽象与规范.2.去重复,只是底层一个算法或者策略问题,与接口没有关系.解决方案二:/** * Associates the specified value with the specified key

在asp中通过getrows实现数据库记录分页的一段代码,希望对大家有用

分页|数据|数据库 <%@ Language = VBSCRIPT %><% Option Explicit %><%rem 在asp中通过getrows实现数据库记录分页的一段代码  Dim iStart, iOffset  iStart = Request("Start")  iOffset = Request("Offset")   if Not IsNumeric(iStart) or Len(iStart) = 0 then 

在asp中通过getrows实现数据库记录分页的一段代码

分页|数据|数据库 <%@ Language = VBSCRIPT %><% Option Explicit %><%rem 在asp中通过getrows实现数据库记录分页的一段代码Dim iStart, iOffsetiStart = Request("Start")iOffset = Request("Offset") if Not IsNumeric(iStart) or Len(iStart) = 0 theniStart =