首页 人物 事件 电影 电视 比赛 知识 最牛 资讯 电脑 杀毒 维护 生活 口才 职场 站长 QQ 专杀 顶牛 影视 分类 韩国购物

数据库转换

 1、关于asp和sql 2000的连接,最好用下列方式:
       <%
conn= "Driver={SQL Server};server=(local);uid=帐号;pwd=密码;database=数据库名;"
Set db = Server.Createobject("ADODB.Connection")
db.open conn
%>
      2、由于SQL2000里面没有自动编号,所以你的以自动编号设置的字段都会变成非空的字段,这就必须手工修改这些字段,并把他的标示选择是,种子为1,增量为1
      3、另外,ACCESS2000转换成SQL2000后,原来属性为是/否的字段将被转换成非空的bit,这时候你必须修改成自己想要的属性了;
      4、ACCESS的数据库中的自动编号类型在转化时,sql server并没有将它设为自动编号型,我们需在SQL创建语句中加上identity,表示自动编号!
      5、转化时,跟日期有关的字段,SQL SERVER默认为smalldatetime型,我们最好将它变为datetime型,因为datetime型的范围比smalldatetime型大。
      6、对此两种数据库进行操作的sql语句不全相同,例如:在对ACCESS数据库进行删除纪录时用:delete * from user where id=10,而对SQL SERVER数据库进行删除是用:delete user where id=10。
      7、日期函数不相同,在对ACCESS数据库处理中,可用date()、time()等函数,但对SQL SERVER数据库处理中,只能用datediff,dateadd等函数,而不能用date()、time()等函数。
      8、使用sql2000的导入工具,因为它不会将access 原来的自加ID字段,和默认值一起导入,所以,
这样导入的数据,通常都会出错,而且修改起来非常麻烦。应该考虑使用第三方导入工具,使用Access to Sql 脚本编写器有效避免了access数据到sql时的数据类型不匹配,默认值丢失等烦恼,无须在手工修正数据错误,大大节省了时间。

  • 上一篇文章:
  • 下一篇文章:
  • 作者:yipai    文章来源:IT    点击数:    更新时间:2007-4-9
    ·用博客寻找爱情 ·厦门人就上厦门顶牛社区 ·星期天去哪聚会 ·免费发布企业招聘
    ·在线一亿片视频观看 ·挑战美女无极限 ·创建我的书签 ·我要卖东西,买东西
    希优商城