1.当我用MS SQL里面将数据库导到本地,原先的numeric 类型就自动的变为bcd 类型还有一些问题:比如
update a set a.fdd=b.fdd from b where a.ss=b.ss在本地不可以执行
但是:
update a set a.fdd=(select b.fdd from b where b.ss=a.ss)
可以执行,如果我更新的字段很多,SQL语句就很复杂,
请问这些问题要怎么解决???我的是MS-SQL 2k 本地的是.db的数据库
解决方案 »
- 求教TIDHTTP,Post方法返回值问题
- 如何取得隐藏进程?
- 找工程师 --DELPHI/SQLSERVER
- 关闭子窗口的问题。在线
- 在这种情况下,宽带该如何收费???????????
- 我在Win2000下用SendARP函数发送ARP数据包,包是发出去了,但收不到MAC
- 如何统计某个字段里的记录个数,再
- 用Kylix可以做出浏览器程序吗?
- DephiX的控件For Delphi 6在那里有下载?或者是做DirectX的资料Give Me?发到[email protected]
- 为什么装RX控件失败?
- 我在本机上创建了一个SQL Server 2000的数据库,怎样用TQuery去访问这个数据库?
- 关于Delphi的TFrame使用
update a set a.fdd=b.fdd from b where a.ss=b.ss这种语法是不对的!所以不能执行
1 语法在ms sql 2000里应该是对的,应该是本地数据库不支持
2 你可以直接用2000的bcp dts服务阿
可是这样的语句在MS SQL 2K里面是可以的,
to firetoucher(风焱)
我的程序,是想这样做:
从服务器取一部分数据<从几个不同的表>,放到本地的几个新建的表中,然后在本地计算,统计等等,形成一个新的表,再放到服务器中去,就是形成一张用户要的报表,很复杂的那种!我是用DELPHI的BATCHMOVE组件下载上传数据,你说的DTS是导数据是的东西吗?我没有在程序中用过!,不过用户输入的数据放EXCEL然后我将他们放到数据库中,做为我们系统的数据,我还是做过的!
两种都对。
DTS:sql2000提供的数据转换服务。
我认为是对的,但是现在我没有在本地的.DB数据文件上面实验成功,可否指点一二???