搞了一个多小时 ,郁闷了好久!!!
设计了一个小系统,想把数据弄到SQL2005 里面, 配售数据源连接的时候,只是加载 数据库里面的 系统数据库 ,不加载我自己创建的数据库。 如果强行生成 则 生成的 数据表在 别的数据库里面 !!!
后来找了好多的资料,都没有解决,最后, 把 预览的SQL语句 加到数据库了 ,不过还要做一下修改,就可以自己在只指定的数据库下面生成我们的数据表。
下面的例子
/*==============================================================*/
/* DBMS name: Microsoft SQL Server 2005 */
/* operation : android */
/* Created on: 2010/1/7 14:52:31 */
/* Note: there shold be a database named hydro */
/*==============================================================*/
use hydro
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('wellFlowItemY') and o.name = 'FK_WELLFLOW_ITEMTOY_WELLITEM')
alter table wellFlowItemY
drop constraint FK_WELLFLOW_ITEMTOY_WELLITEM
go
呵呵 ,大家遇见这样的问题 也可以这样子解决