38 个解决方案
#1
#2
不需要急,你能写一个数据库的连接字符串,也就能写第二个数据库的。
然后把查询到的结果放到一个集合里去就可以拉.
dataset什么的,都好用
然后把查询到的结果放到一个集合里去就可以拉.
dataset什么的,都好用
#3
从数据库层面来处理,不要在程序中处理。连接两个数据库进行查询。
#4
如果删除gridview中的列可以不啊?
#5
你意思是用存储过程??
我写了个存储过程,用游标。效率很低,根本就不行啊。。。
#6
是要关联两个数据库中的表来进行查询,并且把查询的结果显示到GridView中吗?为什么要用游标?
#7
游标这个东西,不是万不得以,不要用,巨耗资源的说。。。。
删除根据主键删除就行了!!
删除根据主键删除就行了!!
#8
如果两个库在同一个数据库服务器,那可以直接通过数据库名称访问
select * from database1.dbo.tablename1 as a join database2.dbo.tablename2 as b on 关联条件 where 过滤条件
如果两个库在不同的数据库服务器上,那就用linkserver.
参考
http://hi.baidu.com/ownswords/blog/item/47348c8640f5043466096e8d.html
select * from database1.dbo.tablename1 as a join database2.dbo.tablename2 as b on 关联条件 where 过滤条件
如果两个库在不同的数据库服务器上,那就用linkserver.
参考
http://hi.baidu.com/ownswords/blog/item/47348c8640f5043466096e8d.html
#9
用连接查询不行,得到数据后还要进行处理的。
我弄的是考勤,第一个数据存的是基本信息,包括上班时间、下班时间等,第二个数据库存的是打卡时间,要根据上下班时间和打卡时间进行比较,查询出上班迟到,早退,未打卡等这些。可以选择到底是查询迟到、早退、未打卡或者全部的人。
#10
学习...
#11
不能删除数据库的数据呢,只能在gridview中删除
#12
这个我明白,问题是不能用连接查询啊。
#13
這個就直接將不如何要求的數據做成一個dataset,然後再清空這個dataset
#14
mark
#15
写一个View Union两个表中的数据即可
#16
在view中可以做一些判断?
好像不行吧?
#17
怎么不可以??
试下不就知道咯
#18
gridview 中模板列 根据条件 <%# GetVisible(Eval("id").ToString())%>隐藏显示
public bool GetVisible(string id)
{
return true;
}
public bool GetVisible(string id)
{
return true;
}
#19
这样为什么要建立两个数据库?
lz说的是两个数据库还是两个表?
#20
有分页,隐藏数据后有可能出现一页一条数据都没有。
#21
两个数据库,两张表。
以前是别人在弄,他走人了。
#22
要在绑定第二个数据库中的数据时,根据条件将不满足要求的数据从gridview中删除了。
你的问题是删除不了吗??
你的问题是删除不了吗??
#23
写sql语句
#24
没这样用过,学习
#25
来帮顶的
#26
根据你的提问,你应该是从A数据库中读取的数据a,在根据a中某列数据,有条件的导出B数据库中的数据b,在讲a和b数据合并,填充gridview。不知我理解是否正确。如果是这样,其实根本不用两次绑定数据,直接在后台用Sqldatasource,或者试图,或者存储过程一次性就可以导出数据了。
#27
你最好将你的需求详细讲清楚
#28
你可以把两个数据合并在一个Table中 然后在显示在GridView中
#29
关键在于数据本身
而不是gridview
可以采用join(列合并)、union(行合并)等方法,先得到DataSet
而不是gridview
可以采用join(列合并)、union(行合并)等方法,先得到DataSet
#30
#31
学习。。。
#32
使用数据库来查询出结果。两个数据库操作只要加上数据库名。
#33
jfzr
#34
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
#35
这个可以实现。
#36
我现在想到思路了,正在写呢。谢谢大家的支持哈。
#37
不错不错不错
#38
搞是搞出来了,就是效率还是上不去。。。。
#1
#2
不需要急,你能写一个数据库的连接字符串,也就能写第二个数据库的。
然后把查询到的结果放到一个集合里去就可以拉.
dataset什么的,都好用
然后把查询到的结果放到一个集合里去就可以拉.
dataset什么的,都好用
#3
从数据库层面来处理,不要在程序中处理。连接两个数据库进行查询。
#4
如果删除gridview中的列可以不啊?
#5
你意思是用存储过程??
我写了个存储过程,用游标。效率很低,根本就不行啊。。。
#6
是要关联两个数据库中的表来进行查询,并且把查询的结果显示到GridView中吗?为什么要用游标?
#7
游标这个东西,不是万不得以,不要用,巨耗资源的说。。。。
删除根据主键删除就行了!!
删除根据主键删除就行了!!
#8
如果两个库在同一个数据库服务器,那可以直接通过数据库名称访问
select * from database1.dbo.tablename1 as a join database2.dbo.tablename2 as b on 关联条件 where 过滤条件
如果两个库在不同的数据库服务器上,那就用linkserver.
参考
http://hi.baidu.com/ownswords/blog/item/47348c8640f5043466096e8d.html
select * from database1.dbo.tablename1 as a join database2.dbo.tablename2 as b on 关联条件 where 过滤条件
如果两个库在不同的数据库服务器上,那就用linkserver.
参考
http://hi.baidu.com/ownswords/blog/item/47348c8640f5043466096e8d.html
#9
用连接查询不行,得到数据后还要进行处理的。
我弄的是考勤,第一个数据存的是基本信息,包括上班时间、下班时间等,第二个数据库存的是打卡时间,要根据上下班时间和打卡时间进行比较,查询出上班迟到,早退,未打卡等这些。可以选择到底是查询迟到、早退、未打卡或者全部的人。
#10
学习...
#11
不能删除数据库的数据呢,只能在gridview中删除
#12
这个我明白,问题是不能用连接查询啊。
#13
這個就直接將不如何要求的數據做成一個dataset,然後再清空這個dataset
#14
mark
#15
写一个View Union两个表中的数据即可
#16
在view中可以做一些判断?
好像不行吧?
#17
怎么不可以??
试下不就知道咯
#18
gridview 中模板列 根据条件 <%# GetVisible(Eval("id").ToString())%>隐藏显示
public bool GetVisible(string id)
{
return true;
}
public bool GetVisible(string id)
{
return true;
}
#19
这样为什么要建立两个数据库?
lz说的是两个数据库还是两个表?
#20
有分页,隐藏数据后有可能出现一页一条数据都没有。
#21
两个数据库,两张表。
以前是别人在弄,他走人了。
#22
要在绑定第二个数据库中的数据时,根据条件将不满足要求的数据从gridview中删除了。
你的问题是删除不了吗??
你的问题是删除不了吗??
#23
写sql语句
#24
没这样用过,学习
#25
来帮顶的
#26
根据你的提问,你应该是从A数据库中读取的数据a,在根据a中某列数据,有条件的导出B数据库中的数据b,在讲a和b数据合并,填充gridview。不知我理解是否正确。如果是这样,其实根本不用两次绑定数据,直接在后台用Sqldatasource,或者试图,或者存储过程一次性就可以导出数据了。
#27
你最好将你的需求详细讲清楚
#28
你可以把两个数据合并在一个Table中 然后在显示在GridView中
#29
关键在于数据本身
而不是gridview
可以采用join(列合并)、union(行合并)等方法,先得到DataSet
而不是gridview
可以采用join(列合并)、union(行合并)等方法,先得到DataSet
#30
#31
学习。。。
#32
使用数据库来查询出结果。两个数据库操作只要加上数据库名。
#33
jfzr
#34
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
#35
这个可以实现。
#36
我现在想到思路了,正在写呢。谢谢大家的支持哈。
#37
不错不错不错
#38
搞是搞出来了,就是效率还是上不去。。。。