加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – odbc连接的连接字符串是什么?

发布时间:2020-12-16 07:38:12 所属栏目:asp.Net 来源:网络整理
导读:我一直在做网络应用程序,现在我需要做一个控制台应用程序.我需要同时使用odbc连接和常规连接. 在过去我会用过: add name="LinkConnectionString" connectionString="Data Source=SERENITYSQLEXPRESS;Initial Catalog=Link;Integrated Security=True" provi
我一直在做网络应用程序,现在我需要做一个控制台应用程序.我需要同时使用odbc连接和常规连接.

在过去我会用过:

<add name="LinkConnectionString" connectionString="Data Source=SERENITYSQLEXPRESS;Initial Catalog=Link;Integrated Security=True" providerName="System.Data.SqlClient"/>

在web.config中,但我不知道如何使用内联代码执行相同的操作.
就像string connectionString = @“…..”;

我尝试了多种组合,在线查看(包括connectionstrings.com),但都没有.

谁能帮我吗?我想要odbc和常规…因为他们看起来不同应该根据在线样本(不起作用)不同.

解决方法

构建连接字符串的一个很酷的技巧是右键单击桌面,选择“新文本文档” – 这将生成一个临时的记事本.txt文件.将其重命名为.udl然后双击它 – 您现在可以创建任何连接字符串.完成后单击“确定”,然后在记事本中打开文件以查看connectionstring.

更新于2009年4月28日(powershell脚本):

function get-oledbconnection ([switch]$Open) {
    $null | set-content ($udl = "$([io.path]::GetTempPath())temp.udl");
    $psi = new-object Diagnostics.ProcessStartInfo
    $psi.CreateNoWindow = $true
    $psi.UseShellExecute = $true
    $psi.FileName = $udl
    $pi = [System.Diagnostics.Process]::Start($psi)
    $pi.WaitForExit()
    write-host (gc $udl) # verbose 
    if (gc $udl) {
        $conn = new-object data.oledb.oledbconnection (gc $udl)[2]
        if ($Open) { $conn.Open() }
    }
    $conn
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读