您正在使用 IPV4 [52.90.142.26] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折      
[公益] 地球是我家,绿化靠大家      
2024年 清明节 006
2024年 劳动节 033
2025年 元 旦 278
2025年 春 节 306
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
SQL语句在Access与SQL数据库的区别
内容摘要: 1、文本字段的为空的不同: A中的语句可以是:where Field=' ' 或者 where Field is null都可以成立。 S数据库类型是char,却有些不同:where Field=null或where len(Field)=0 2、时间字段的默认值不同: A 中的默认值:Now() S数据库默认值:GetDate() 3、时间字段的比较不同:......
1、文本字段的为空的不同:

A中的语句可以是:where Field=' ' 或者 where Field is null都可以成立。

S数据库类型是char,却有些不同:where Field=null或where len(Field)=0

2、时间字段的默认值不同:

A 中的默认值:Now()

S数据库默认值:GetDate()

3、时间字段的比较不同:

以datediff函数为例。

A中的语句可以是:where DateDiff('d',Field,Now())=1 ''这是检索时间为今天的记录。

S中的语句必须是:where DateDiff(dd,Field,Now())=1

4、时间变量插入不同:

经常遇到时间赋于一个变量,然后在于变量插入到数据库!

recordset数据集写入数据库,没有任何区别,但是对于insert into语句就不同

变量:datea,dateb都是从表单接收到的时间类型,经过Cdate转化的变量!

A中的语句:conn.execute("insert into table(datea,dateb) values(#"&datea&"#,#"&dateb&"#)")

S中的语句:conn.execute("insert into table(datea,dateb) values("&datea&","&dateb&")")

其中#号可以是半角引号。变成字符了,呵呵不信试试!

5、备注类型为空判断:(2007-6-15)

用ASP写代码时,经常需要判断字段是否为空,最特殊的字段备注型判断为空,在SQL与ACCess不同!

S语句直接:if rs("Content")="" then

A语句需要:if isnull(rs("Content")) then

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:PHP连接MySql数据库方法简化版

 

下一篇:sql中获取自动编号字段名的sql语句

发布日期:2021/6/15
手机扫二维码直达本页
发布时间:12:34:56
点  击:8
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....