数据库
lebao82
成功是最好的证明
展开
-
sql 修改access数据库表中列的字长
建立一个查询,使用如下语句:alter table 表名 alter column 列名 text(100) //修改该列的字长为100;转载 2012-07-12 16:06:10 · 764 阅读 · 0 评论 -
mfc+ado+list control 分页显示数据
1、select top %d * from test where (id not in (select top %d id from test order by id))2、获取记录总数open时第三个参数要设置为:adOpenStatic;然后m_pRecordSet->RecordCount就可获取查询记录数。否则RecordCount值一直会是-1;原创 2012-08-23 16:24:46 · 1701 阅读 · 0 评论 -
MFC控件之list control(续)---ado
mfc通过ado连接数据库,然后用list control 显示,且对数据要进行修改、增加、删除等操作1、在list control中应该增加事件:LVN_ITEMCHANGED,在事件响应函数中增加对应数据库智能指针移动代码:POSITION pos = m_testList.GetFirstSelectedItemPosition();int i = m_testList.GetN原创 2012-08-07 16:40:34 · 1066 阅读 · 0 评论 -
常见数据库操作问题
一、access数据库1、类型不匹配错误解决办法:如果数据库中是数据格式,则应把字符变成数字,如m_pRecordset->PutCollect("UnitState",atol((LPSTR)(LPCTSTR)JYUnitState)); 如果是时间日期格式,则应把时间弄成12-09-08 09:08:10的格式,然后按字符的方式操作,原创 2013-01-15 14:30:00 · 415 阅读 · 0 评论 -
vc 连接access数据库(ado)
VC连接数据库的基本步骤如下:1、增加支持头文件,引用支持组件 在stdafx.h的所有include后面加入如下代码#include #include #include #import "c:\program files\common files\system\ado\msado15.dll" \no_namespace rename("EOF","adoEOF原创 2012-07-18 00:03:46 · 671 阅读 · 0 评论 -
数据库注入攻击
1、' or '1'='1其利用的是 sql.Format("select * from JyUser where UserId='%s' and Passwords='%s' and UserState=1",userId,passwords)语句,当把' or '1'='1放到登录名或密码位置时,其就会修改数据库查询的命令,把原来的条件限制直接去掉。转载 2013-11-23 20:59:03 · 2211 阅读 · 0 评论 -
实用SQL命令大全
http://topic.csdn.net/u/20120715/21/56ACC475-3090-4E6B-B7ED-872626B83901.htmlhttp://topic.csdn.net/u/20120715/21/64601916-5AAB-469B-BCAB-51298AB7A0E8.html转载 2012-08-03 15:01:55 · 301 阅读 · 0 评论