【问题标题】:How I want to connect db with vs?我想如何将 db 与 vs 连接?
【发布时间】:2023-03-04 18:37:01
【问题描述】:
string paramID = Request.Params["idParam"] != null ? Request.Params["idParam"] : "";
        if (paramID != "G0007")
        {
            try
            {
                string sql = "SELECT a1.ID, a2.asset_cat, a2.asset_type, a2.wo_no, a2.asset_no, a2.cks_zone, a2.cks_model,a2.cks_date,a2.cks_time," +
                        "a2.name_srv, a2.name_chk, a2.name_vfy, a2.design_srv, a2.design_chk, a2.design_vfy, a2.time_srv, a2.time_chk, a2.time_vfy, a2.date_chk, a2.date_srv, a2.date_vfy," +
                        " a3.status_T, a3.remarks, a3.RTUID " +
                        "FROM tbl_checklist a1 " +
                        "LEFT JOIN tbl_checklist_data a2 ON a2.IDChecklist_data= a1.ID " +
                        "LEFT JOIN tbl_SasRTU a3 ON a3.RTUID=a3.RTUID " +
                        "WHERE a1.ID ='" + paramID + "G0007";

【问题讨论】:

  • 能否通过编辑分享问题的详细信息?
  • 您同时使用 MySQL 和 SQL Server?

标签: c# mysql sql-server


【解决方案1】:

Mashitah,您在 3 天前发布了这个问题,所以到目前为止,回复可能是一个有争议的问题。

我相信没有人回答您的问题,因为您的问题格式不正确,并且该示例无法进一步阐明问题。

如果您的问题是:如何从 c# 代码中连接到数据库,以便运行存储在字符串 sql 中的查询,如上面的代码中所示;和存储在字符串 paramID 中的参数及其 if 语句无关,那么:

您需要一个连接字符串来连接到您选择的数据库。您同时标记了 SQL Server n MySQL。尝试该站点:https://www.connectionstrings.com/ 以获取适当的连接字符串。

请注意。请注意连接字符串带有您的密码这一事实,因此请将密码或整个连接字符串存储在远离您的代码和源代码存储库的地方。存储密码/连接字符串的一种可能性是环境变量,甚至是环境变量中密码/连接字符串的加密版本。

有关连接到数据库的更全面示例,请参阅:https://www.codeproject.com/articles/823854/how-to-connect-sql-database-to-your-csharp-program

如果我错过了您问题的意图,请澄清。

【讨论】:

    猜你喜欢
    • 2016-01-12
    • 1970-01-01
    • 2021-06-13
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多