Access 类型转换函数
前言
最近一直在做Access数据导入Oracle的一个程序,尽管项目已经完成,但是有时也会遇到问题,最主要还是对Access不熟悉的原因,特别是类型转换,而这个是我这个项目中一定会遇到的。所以看到这样一篇文章挺好的,就转过来了。
转贴地址:http://www.cnblogs.com/wf225/archive/2008/10/09/1307241.html
每个函数都可以将表达式
(表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。)强制转换为特定的数据类型
(数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括
Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。)。
语法
CBool(expression)
CByte(expression)
CCur(expression)
CDate(expression)
CDbl(expression)
CDec(expression)
CInt(expression)
CLng(expression)
CSng(expression)
CStr(expression)
CVar(expression)
必选的 expression 参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)可以为任何字符串表达式
(字符串表达式:任一求值为一列连续字符的表达式。表达式的元素可以是:返回字符串或字符串 Variant (VarType 8)
的函数;字符串字面值、常量、变量或 Variant。)或数值表达式
(数字表达式:计算结果为数字的任何表达式。表达式可以是变量、常数、函数和运算符的任意组合。)。
返回类型
函数名称决定返回类型,如下所示:
函数 返回类型 expression 参数的范围
CBool Boolean 任何有效的字符串或数值表达式。
CByte Byte 0
到 255。
CCur Currency -922,337,203,685,477.5808 到 922,337,203,685,477.5807。
CDate Date 任何有效的日期表达式。
CDbl Double 对于负值,-1.79769313486231E308 到
-4.94065645841247E-324;对于正值,4.94065645841247E-324 到 1.79769313486232E308。
CDec Decimal 对于整数(即没有小数的数字),+/-79,228,162,514,264,337,593,543,950,335。对于具有
28 位小数的数字,值域范围是
+/-7.9228162514264337593543950335。可能的最小非零数字为
0.0000000000000000000000000001。
CInt Integer -32,768 到 32,767;小数部分被四舍五入。
CLng Long -2,147,483,648 到 2,147,483,647;小数部分被四
相关文档:
一、创建一张空表:
Sql="Create TABLE [表名]"
二、创建一张有字段的表:
Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DATETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))
字段类型:
2 : "SmallInt", // 整型
3 : "Int", ......
public static DataTable GetSchemaTable(string connectionString) //获取Access所有的表名;
{
using (OleDbConnection connection = new
&n ......
转帖:http://www.stealthcopter.com/blog/2010/01/android-requesting-root-access-in-your-app/
This snippet shows how root access can be requested inside an application in order to write a file into a place we do not have permission to access usually. Requesting root access will only work if your phon ......
1:在StaAfx.h 中添加如下代码 #import "C:\\Program Files\\Common Files \\System\\ado\\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF")
2:在BOOL CXXXApp::InitInstance()中初始化COM环境
::CoInitialize(NULL);
释放COM环境
::CoUninitialize();
......