Click here to Skip to main content
15,884,298 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
How to join two table from two database using innerjoin in c#.
my Sql Query is
SELECT a.WorkAreaID, b.UserID , b.DisplayName FROM Test1.dbo.Resource a inner join Test2.dbo.User b ON
a.UserID =b.UserID
where Test1 and Test2 are database.


how to do this in c#?
Posted
Comments
Aarti Meswania 2-Jan-13 5:35am    
you have already written query
it looks proper.
what is problem any error while execute?
SukirtiShetty 2-Jan-13 5:49am    
here is my c# code

DataTable dt = new Select(Test1.Resource.WorkAreaIDColumn, Test2.User.UserIDColumn, Test2.User.DisplayNameColumn).From(Test1.Resource.Schema).InnerJoin(Test2.User.Schema).ExecuteDataSet().Tables[0];

DataView dv = new DataView(dt);


I m getting this error: Invalid object name 'dbo.User'.

1 solution

try this if both databases are within same server:
SELECT a.userID, b.usersFirstName, b.usersLastName FROM databaseA.dbo.TableA a inner join database B.dbo.TableB b ON a.userID=b.userID
 
Share this answer
 
Comments
SukirtiShetty 2-Jan-13 22:56pm    
this query is working in Sql server but i want query in c#
zachkay 23-Feb-18 2:24am    
sir, how if the database in different server?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900