小编Bis*_*tro的帖子

如何查询SQL Server XML列中的值

我跟踪存储在RolesSQL Server数据库中的XML列(称为)中的XML .

<root>
   <role>Alpha</role>
   <role>Beta</role>
   <role>Gamma</role>
</root>
Run Code Online (Sandbox Code Playgroud)

我想列出在其中具有特定角色的所有行.此角色由参数传递.

xml sql sql-server xquery

122
推荐指数
5
解决办法
40万
查看次数

将String对象强制转换为SqlString时出现异常

我在下面简单的c#方法中有一个简单的强制转换问题

using System;
using System.Data.SqlTypes;

...

private void method1() {
    string s = "TestString";
    object o = s;
    SqlString t1 = (SqlString) s;
    SqlString t2 = (SqlString) o;
}

...
Run Code Online (Sandbox Code Playgroud)

当直接从s(在t1的情况下)投射时,我没有得到任何错误但是当o我从中获得异常时:

指定演员表无效.

我有同样的问题转换object为所有类型System.Data.SqlTypes

我怎样才能将其中的object字符串强制转换为SqlString

c# types casting

7
推荐指数
1
解决办法
3438
查看次数

将SqlConnection传递给类在dispose之后丢失其连接字符串

我有以下简单的类定义(Windows控制台应用程序):

样品按预期进行

using System;

namespace ConsoleApplication1 {

    class Test: IDisposable {
        string Text;

        public Test(string str) {
            Text = str;
        }

        public void print() {
            Console.WriteLine("Text: " + Text);
        }

        public void Dispose() {
            Text = "";
        }
    }

    class Program {
        static void Main(string[] args) {
            string TeXT = "Data Source=localhost;Initial Catalog=master;";

            using (Test test = new Test(TeXT)) {
                test.print();
            }

            using (Test test = new Test(TeXT)) {
                test.print();
            }

            Console.ReadKey();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我传递string给一个IDisposable类 …

.net c# sql-server

2
推荐指数
1
解决办法
1732
查看次数

标签 统计

c# ×2

sql-server ×2

.net ×1

casting ×1

sql ×1

types ×1

xml ×1

xquery ×1