还有一个问题,就是,我现在必须用ACCESS!!!但以后要换成SQL SERVER,语句需要改么?改多少?数据如何倒换???

解决方案 »

  1.   

    使用这种形式可以吗?
    DB_NAME="DBQ=" & Server.MapPath("access.mdb") & ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" 
    conn.Open DB_NAMEAccess支持的语法SqlServer基本都支持,有几个地方不一样:
    1.日期的标识符,Access是#,SqlServer是'
    2.DataDiff,DataAdd中表示日期的标志,Access用"d","m"之类,SqlServer用day, month等。
    。。
    对于这种问题,你可以把这些东西写在Const文件里,Asp文件中引用这个Const,要改的时候直接改 Const