我把SQL server中的数据先导到Excel中,再从Excel中导到另一台机子上的SQL server中,这样原来的varchar类型都被转换成了nvarchar(255字符)类型。我的机子安装的是Delphi 5版本,访问另一台机子上的SQL server数据库时好像不认nvarchar类型,而那台机子上装的是Delphi 7能认(那台机子上安装了我在版本5中制作的安装文件)。是否是我在数据导出中应该注意什么问题?有没比较详细的相关资料,各位高手请指点一下!

解决方案 »

  1.   

    不知道楼主为何一定要先导导excel呢,,为何不在两个sql之间互导呢?
      

  2.   

    因为有时提供的数据是excel格式的,需要导入到相应的表中
    导出数据到excel是为了打印而且奇怪的是有一次我一运行从sql导入,程序就没有响应
    只好选择从excel导入,就可以了
    重装了sql server后,倒是可以在sql之间互导了