收录日期:2019/01/21 20:40:55 时间:2016/05/23 01:58:27 标签:C#
有两个库,1库里表1存的是编号与价格(价格表),2库里表1存的是编号与名称(名称表)。
如何显示出编号,名称,价格?
我能不能先返回一个dataset,里面有价格表,再把名称表返回,但我不知道如何将名称表加入到同一个dataset里。然后再执行复合查询满足我要的结果。我的这些方法是在一个类里写的。
帮忙!
跨库还是跨表?什么数据库?
做个视图,select 名称,价格 from 1库.dbo.价格表,2库.dbo.名称表 where ....
跨库,access的
可以,你需要指明库、所有者、表
如:[库名].[dbo].[表名]
其中dbo为所有者,通常所有者是dbo
这是SQL Server中的用法
access的可以吗?
也可以,dataset对象其实就是一个数据缓存,可以打开第二个数据库添加指定的表
跨库查询可以实现的,access的,sql都可以,但是手工添加的代码量多些。
To::FBwwg(精锐轻骑) ( )
我不知道如何添加?最好有代码
dataset的tables.add方法可以加入多个表,然后用dataview得到想得到数据。
lib1的t1 字段 s1
lib2的t2 字段 s2
 select * from lib1..t1 a ,lib..t2 b where a.s1=b.s2

DataSet ds1 = GetDataSet     //自己写的返回dataset方法(sqlText1,ProDataBase,"price");
DataTable glj = (new GongLJData()).GetSqlReturn(sqlText2,DingEDataBase);              ////自己写的返回dataset方法
ds1.Tables.Add(glj);

string sqlText3 = "SELECT glj.工料机编号,glj.工料机名称,glj.单位,glj.规格,glj.类型,price.供应价,price.预算价,price.市场价,price.询价日期,price.供应商 FROM glj,price WHERE price.价格文件编号 = "+PriceFileId+" AND price.工料机编号 = glj.工料机编号";
            
OleDbCommand Comm = connGongLJ.CreateCommand();
Comm.CommandText = sqlText3;
OleDbDataAdapter DAdaper = new OleDbDataAdapter();
DAdaper.SelectCommand = Comm;

DataSet ds = new DataSet();
DAdaper.Fill(ds,"table1");
DataTable dt = new DataTable();
dt = ds.Tables["table1"];

return dt;
报措说“DataTable 已属于另一个 数据集“
如何做?高手帮忙呀!

use 数据库1 

go

select * from * where *

go

use 数据库2

go 

select * from * where *

go

sybase 可以
不知道access中是否行
没有试验过

你首先要明白概念:
一个dataset可以对应多个DataAdapter,每个DataAdapter对应其连接,可以是同一个Connection也可以是不同的Connection,
在一个dataset中可以包含多个table,对于不同种类的数据库,想必你的table也不同,就要放在不同的table中,
建立了dataset后,你需要添加table之间的关系(当然也可以不必要)
最后建立查询,就可以了

请问在evc中怎样用自绘的滚动条替代edit控件中的滚动条啊? sql一个比较强的存储过程 我没看懂 高手达人帮俺看看 谢谢啦 过了软件设计师,不过很迷茫,想考研,但是时间过了...大家给各意见 问了两遍没解决的问题。求求各位朋友帮忙解决。 请教:怎样安装asp.net2.0(已经安装了asp.net1.1) C#中 用javascrip判断datagrid里是否有数据的判断语句怎么写啊 关于流媒体的实时抓取与传输 ^(([\\w-]+\\|)+[1-9]{1,4},)+$ 如何删除最右侧的一个逗号?没分了,达人帮个忙吧。 C#实现Telnet客户端功能 客户端传值到服务器端的问题 关于clob的问题 过了软件设计师,不过很迷茫,想考研,但是时间过了...大家给各意见 怎么写VB配置文件?? 如何得到Linux的系统命令源代码,比如ping,mount,ls等? 我的eclipse 用的jdk1.5 为什么1.5里的方法不能用! 请问如何一次选择多个文件? 怎么在insert 里插入已有记录的值? 如何给excel的某一列的每个单元格在原来字符串的基础上再加上一个相同字符串(批量修改)? 急,UltraWebGrid问题 ? 不同表共用一个model方法 ajax网站提交测试 请问,这是什么错误 [Fatal Error] Project1.dpr(25): File not found: \'SUIURLLabel.dcu\' 如何输出 完整 的 数字 ? 如何获得这样的控件句柄? setinterval时间问题,请指教!! 帮忙,为什么在本机能访问自己的WEB,而别的机器访问不了? 求助~~~~~关于多个COMBO中数据显示的问题~~~ 怎么从一个数据连接权限中调另一个数据连接权限下的存储过程呢(也就是远程调用存储过程) 救救asp.net程序员吧,一个月才五百,他们比周扒皮还黑啊。 连接路径