Excel、SQL、VS6.0、特别是处理ListCtrl与Excel
一、关于CREATE TABLE tab1 (字段名 TEXT)中,字段名为“a.a.a或a.a.b”时,提示:
“字段定义语法错误”
答:在字段名字外面加上“[ ]”就可以了!
二、创建一个以ListCtrl第一列为EXCEL第一行的表结构 和 插入一个以ListCtrl第N列为EXCEL第二行的表结构
CListCtrl& resultListCtrl = GetListCtrl();
CString strDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // Excel驱动
CString strSQL = _T("");
CString strExcelFile = _T("");
//每天创建一个.xls文件
CTime tm;
tm = CTime::GetCurrentTime();
strExcelFile.Format("%s%d%d%d.xls",
((CDCMS_SGApp*)AfxGetApp())->m_strExcelPath, tm.GetYear(), tm.GetMonth(),tm.GetDay());
((CDCMS_SGApp*)AfxGetApp())->m_strCurExcelPath = strExcelFile;
TRY
{
//数据库字符串
strSQL.Format("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s",
strDriver, strExcelFile, strExcelFile);
//创建数据库
if( dbExcel.OpenEx(strSQL, CDatabase::noOdbcDialog) )
{
//创建表结构的第一行 Tag Name:
&nbs
相关文档:
课程十二 编写控制结构语句
本课重点:
1、结构控制的的用途和类型
2、IF 结构
3、构造和标识不同的循环
4、使用逻辑表
5、控制流和嵌套
注意:以下实例中标点均为英文半角
一、控制执行流
可以是分支和循环:IF THEN END IF
IF condition THEN ......
NO ACTION
指定如果试图删除/修改某一行,而该行的键被其他表的现有行中的外键所引用,则产生错误并回滚 DELETE/UPDATE语句。
CASCADE、SET NULL 和 SET DEFAULT
允许通过删除或更新键值来影响指定具有外键关系的表,这些外键关系可追溯到在其中进行修改的表。如果为目标表也定义了级联引用操作,那么指定的级联操 ......
今天星期天,因数据库太慢,最后决定将数据库进行重新整理.
(假定数据库名称为:DB_ste)
1、根据现在的数据库的脚本创建一个脚本文件(FILENAME:DB_ste.sql)
2、建立新的数据库DB_ste2,若有文件组的数据库,则需要建立相同的文件组。(DB_ste_Group)
3、将数据文 ......
8.2 聚合函数的应用
聚合函数在数据库数据的查询分析中,应用十分广泛。本节将分别对各聚合函数的应用进行说明。
8.2.1 求和函数——SUM()
求和函数SUM( )用于对数据求和,返回选取结果集中所有值的总和。语法如下。
SELECT SUM(column_name) ......
大家好!最近又有了一些模块用法的心得,那就是利用模块使你的内存变成一个虚拟的数据库模式,使你可以在没有数据库的情况下,将txt文件的数据进行 sql语句处理,感觉很新鲜吧,不过这个不用感到惊讶,Perl一直是很完美的,哈哈,那我们就来看看这个神奇吧!
需要安装 模块:
SQl::Library;
DBI
下面是程序 ......