这是因为SQL Server中表是自动建立的, 各字段均不能为NULL. 而你的VFP表中有的记录的字段值为空(尤其是日期型字段容易出现这个问题).解决办法: 修改SQL Server中出问题的表的字段 Not Null -> Null, 再导入.

解决方案 »

  1.   

    我的表不是自动建立的!我的表是开始就建立好的!
    我的实际情况是!我有两个应用!一个是dbf-sql server-dbf这个是银行到交易所的数据
    另外一个是dbf-sql server- dbf 这个是交易所的返回数据!
    两个都是用linkedserver连接的!一共用到8个linkedserver!
    一个应用4个!如果我紧紧启一个应用没有问题!如果两个都启就出现这个问题!
    我这里没有死锁!这里我想也只有你可以解决这个问题了?
    : nononono(null,null) 我的qicq是17602134希望给我方法
      

  2.   

    我对我的进程进行了监测!发现有等待资源的情况!就是说有些应用不能马上得导资源!因为这些资源正在被使用!主要是linkedserver资源
      

  3.   

    就我们的经验,ODBC连接数据库在访问量大的情况下,就容易出现超时现象,特别是网络出现阻塞,数据库故障时,用ODBC连接的程序几乎都会出问题。
    如果你的系统对可靠性要求较高,建议不要用ODBC连接,可直接用Sqlserver的DBlibary接口
      

  4.   

    你用没有!!!试验过vfp和sql server通过linkedserver传数据!
    就是说vfp和sql server通过linkedserver连接有几种连接方法!
      

  5.   

    原因已经找到!是因为linkedserver的问题!
    造成死锁!假设又一个linkedserver叫linked1
    当有一种情况都要使用时!
    就要造成死锁!所以关键是如何提高linkedserver的性能·我的那种连接的linkedserver好像没有能力处理并发的情况!有没有好的连接方法!我的朋友们?
      

  6.   

    是不是除了增加linkedserver以外!没有办法了那?