我使用WebService写入远程数据库时,数据总是无法写入。但是在远程电脑上,可以成功写入用于测试的一个文本文件。不知道是不是数据库的权限问题。 private SortedList Adapters = new SortedList();
SqlDataAdapter adapter = Adapters[dt.TableName] as SqlDataAdapter;
adapter.Update(dt);
if (dt.HasErrors)
...这里dt是要上传的表(DataTable类型),通过写入文本文件可以知道dt.HasErrors处为true。但是dt的数据都是正确的,说明数据已经发送到了远程的机器,就是不知道为什么代码“adapter.Update(dt);”无法写入数据库,该代码在本地实验证明是可以写入本地的。其各位大侠多多指教!
SqlDataAdapter adapter = Adapters[dt.TableName] as SqlDataAdapter;
adapter.Update(dt);
if (dt.HasErrors)
...这里dt是要上传的表(DataTable类型),通过写入文本文件可以知道dt.HasErrors处为true。但是dt的数据都是正确的,说明数据已经发送到了远程的机器,就是不知道为什么代码“adapter.Update(dt);”无法写入数据库,该代码在本地实验证明是可以写入本地的。其各位大侠多多指教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货