设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 63|回复: 9
打印 上一主题 下一主题

[求助]asp+sql与asp+access区别

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-15 04:19:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问ASP+SQL与ASP+ACCESS在写程序的时候有什么不同,是不是只有连接数据库的代码不同 ,还是有很多其他的地方不同啊,请高手解答!!
2#
发表于 2010-1-15 04:19:03 | 只看该作者
1、数据库的不同
2、连接数据库的代码不同
3、一些SQL语句的不同 比如now()和getdate()
。。。。。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-15 04:19:07 | 只看该作者
now()和getdate()不是函数吗? 函数都是JAVASCIPT的  这样也不?
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-15 04:19:11 | 只看该作者
是函数,可是他们也有不同之处,SQL和ACCESS之间的不同所造成的,
数据库的不同(最为重要)
连接数据库的代码不同
SQL语句的应该是想同的吧
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-15 04:19:15 | 只看该作者
请问 我以前是用ASP+ACCESS编程 如果现在用ASP+SQL编程的话有什么难度吗?大概要多长的时间才能学会?


谢谢
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-15 04:19:19 | 只看该作者
没有什么难度的,只不过,你再将SQL语句玩得更好一些,我相信,你不过半月地,就可完全适应.
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-15 04:19:23 | 只看该作者
哦  好的  想不到回复的这么快  真的是感激不尽  谢谢了 各位
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-15 04:19:27 | 只看该作者
连接数据库的代码有一些不同,建意用asp+access较为常用.
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-15 04:19:31 | 只看该作者
沒甚麽太大的不同, 只是數據源不同.

ASP 中都是用 OLEDB 進行連接, 使用的都是 Jet SQL 語法
回复 支持 反对

使用道具 举报

10#
发表于 2010-1-15 04:19:35 | 只看该作者
我刚把我的网站数据库由Access 变为SQL,就是直接把Access数据导入到SQL,
然后把连接数据库的程序文件conn.asp换成支持SQL形式的。
基本上页面还是都能跑动,就有个别地方有问题的话就仔细检查,主要有以下几种不同之处:
(1)时间函数的问题:SQL数据库的时间函数与access不同,最常见的是取现在时间的函数,access是now(),SQL是getdate()。因此凡是在where子句中使用了now()的地方都要改成getdate();注意,now()函数在asp程序本身也要使用,凡是不在数据库查询或执行语句中使用的now()函数千万不要改。
(2)时间比较函数:datediff('d','时间1',‘时间2’)这是access查询用的格式,SQl中这些引号都要去掉,同时时间格式的前后可能加上了#,这也要去掉。同样这也是指在sql语句中的,在asp语句中的要保持原样。
(3)空值的表示:在access中,判断空值一般用是否=""来表示,但是这在SQL中往往出错,如果遇到出错的问题或者程序运行不正常,可以改成如这样判断:where (name is null)
(4)真假值判断:access中可以用=true、=false来判断,但是在SQL中就会出错,因此在SQL查询或执行语句中这类判断要分别改成=1、=0。注意一点:有些程序虽然写成=“true”,但是由于有引号,所以这个字段是字符类型的,你不能改成=1,保持原样即可。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 10:46 , Processed in 0.121385 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表