从两个不同的表中搜索数据,这两个表在不同的数据库中

卡尔提凯扬(Karthikeyan P)

我在不同的SQL Server数据库中有两个表。

  • 数据库1:表1(客户编号,产品编号,客户名称)
  • 数据库2表2(产品名称,产品编号,价格,制造商)

我想显示所有购买的产品通过特定的客户ID

我的代码:

using System.Data.SqlClient;

string queryString = "Select custID from Table1 where custId ="+ textbox1.text; 
string TempCustID;

using (SqlConnection connection = new SqlConnection(connectionString))
{
    SqlCommand command = new SqlCommand(queryString, connection);
    connection.Open();

    SqlDataReader reader = command.ExecuteReader();

    while (reader.Read())
    {
        if (!reader.IsDBNull(0))
        {
            TempCustID = reader[0].ToString();

            String stringprovider = "@database connection string ";
            Sqlconnection con2 = new sqlconnection(stringprovider);
            Con2.open();
            Cmd2.connection=con2;
            Cmd2.commandType = new commandType.text;
            Cmd2.commandText = "select * from Table2 where Productid = @productid";
            Cmd2.parameters.addwithvalue("@productid",TempCustID);
        }
    }
    reader.Close();

    Dataset Ds = new dataset();
    Oledbdataadaptaer da1 = new oledbdataadapter(cmd2);
    Datatable Table2 = new Data table();
    Da1.fill(table2);
    Datagridview2.source = table2;
}

在此,我仅获得该客户的第一个产品详细信息,而不是一次显示所有产品。

卡尔提凯扬(Karthikeyan P)

将此分为两种方法。首先将根据条件从数据库中获取客户ID。然后将这些客户ID传递给第二种方法并获取产品详细信息。您可以从第一种方法创建客户ID列表,并在第二种方法中构建SQL IN子句。从一行的字符串列表中引用构建SQL“ where in”语句?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

合并来自不同数据库的sqlite中的两个表

来自分类Dev

比较来自DB2中不同数据库的两个表

来自分类Dev

插入两个不同数据库中的两个表

来自分类Dev

来自数据库中两个不同表的回显数据:回显数据第二个表不起作用

来自分类Dev

在两个不同的mysql数据库中的两个表之间复制大量行

来自分类Dev

从关系数据库(例如MySQL)的两个不同表中获取有序的createdAt集合

来自分类Dev

如何合并来自两个不同数据库的不同表?

来自分类Dev

如何从两个不同的表中获取数据

来自分类Dev

用于检查两个不同数据库的两个表中的匹配记录的存储过程PL / SQL

来自分类Dev

无法联接雅典娜中两个不同数据库中的两个表

来自分类Dev

如何从Django中两个不同的表返回数据?

来自分类Dev

将一个数据库表中的行插入另一个数据库中的两个不同表中

来自分类Dev

从numpy表中获取两个不同的学生数据

来自分类Dev

使用结构不同的MySql同步来自两个不同数据库的两个表

来自分类Dev

合并来自不同数据库的sqlite中的两个表

来自分类Dev

在两个数据库的两个不同表中插入相同的Guid键

来自分类Dev

需要一个SQL查询来连接两个不同数据库中的表

来自分类Dev

从两个不同的表中获取通用数据

来自分类Dev

在两个不同的mysql数据库中的两个表之间复制大量行

来自分类Dev

两个不同数据库中两个表之间的多对多关系

来自分类Dev

OOP PHP通过两个不同的类访问两个数据库,如果两个表位于不同的数据库中该如何访问

来自分类Dev

如何合并来自两个不同数据库的不同表?

来自分类Dev

比较两个不同数据库实例中的两个表的最佳方法是什么

来自分类Dev

如何将数据库中的两个不同的表包含到一个视图中?

来自分类Dev

如何通过mysql中的单个过程更新两个不同数据库中存在的两个不同表的记录?

来自分类Dev

SQL Merge 连接来自两个不同数据库的两个表

来自分类Dev

将用户表连接到两个不同网站的两个不同数据库

来自分类Dev

使用 PDO 在两个不同的表中显示数据

来自分类Dev

在PHP/MYSQL中从同一数据库的两个不同表中选择数据

Related 相关文章

  1. 1

    合并来自不同数据库的sqlite中的两个表

  2. 2

    比较来自DB2中不同数据库的两个表

  3. 3

    插入两个不同数据库中的两个表

  4. 4

    来自数据库中两个不同表的回显数据:回显数据第二个表不起作用

  5. 5

    在两个不同的mysql数据库中的两个表之间复制大量行

  6. 6

    从关系数据库(例如MySQL)的两个不同表中获取有序的createdAt集合

  7. 7

    如何合并来自两个不同数据库的不同表?

  8. 8

    如何从两个不同的表中获取数据

  9. 9

    用于检查两个不同数据库的两个表中的匹配记录的存储过程PL / SQL

  10. 10

    无法联接雅典娜中两个不同数据库中的两个表

  11. 11

    如何从Django中两个不同的表返回数据?

  12. 12

    将一个数据库表中的行插入另一个数据库中的两个不同表中

  13. 13

    从numpy表中获取两个不同的学生数据

  14. 14

    使用结构不同的MySql同步来自两个不同数据库的两个表

  15. 15

    合并来自不同数据库的sqlite中的两个表

  16. 16

    在两个数据库的两个不同表中插入相同的Guid键

  17. 17

    需要一个SQL查询来连接两个不同数据库中的表

  18. 18

    从两个不同的表中获取通用数据

  19. 19

    在两个不同的mysql数据库中的两个表之间复制大量行

  20. 20

    两个不同数据库中两个表之间的多对多关系

  21. 21

    OOP PHP通过两个不同的类访问两个数据库,如果两个表位于不同的数据库中该如何访问

  22. 22

    如何合并来自两个不同数据库的不同表?

  23. 23

    比较两个不同数据库实例中的两个表的最佳方法是什么

  24. 24

    如何将数据库中的两个不同的表包含到一个视图中?

  25. 25

    如何通过mysql中的单个过程更新两个不同数据库中存在的两个不同表的记录?

  26. 26

    SQL Merge 连接来自两个不同数据库的两个表

  27. 27

    将用户表连接到两个不同网站的两个不同数据库

  28. 28

    使用 PDO 在两个不同的表中显示数据

  29. 29

    在PHP/MYSQL中从同一数据库的两个不同表中选择数据

热门标签

归档