下面代码中 con = new SqlConnection(StrConn); 提示不支持关键字privoi...
发布网友
发布时间:2024-09-29 12:23
我来回答
共3个回答
热心网友
时间:2024-09-29 14:12
SqlConnection类表示SQL Server数据库的一个连接。
其构造函数之一:public SqlConnection(string connectionString) 表示用给定的连接字符串,来初始化类的新实例。
你的错误是,给定的连接字符串里面包含了无效的字符privoid。
下表列出了 ConnectionString 中的关键字值的有效名称。
Async 启用异步操作支持
AttachDBFilename(extended properties/Initial File Name) 主数据库文件的名称
Connect Timeout(Connection Timeout) 与服务器的连接的超时时间
Context Connection 进程内连接
Current Language 语言记录名称。
Data Source(Server/Address/Addr/Network Address) DB实例的名称或网络地址
Encrypt 是否传输加密
Enlist 连接池程序在创建线程的当前事务上下文中自动登记连接。
Failover Partner 在其中配置数据库镜像的故障转移合作伙伴服务器的名称。
Initial Catalog(Database) 数据库的名称。
Integrated Security(Trusted_Connection) 是否需要指定用户ID和密码
MultipleActiveResultSets 是否维护多活动结果集 (MARS)
Network Library(Net) 用于建立与 SQL Server 实例的连接的网络库
Packet Size 网络数据包的大小
Password(Pwd) 帐户登录的密码
Persist Security Info 安全设置
Replication 如果使用连接来支持复制,则为 true。
Transaction Binding 控制与登记的 System.Transactions 事务关联的连接。
TrustServerCertificate 使用 SSL 对通道进行加密
Type System Version 指示应用程序期望的类型系统的字符串值。
User ID 登录帐户
User Instance 用于指示是否将连接从默认的 SQL Server 速成版实例重定向到调用方帐户下运行的运行时启动的实例。
Workstation ID 本地计算机名称
Connection Lifetime 连接的生存时间。
Load Balance Timeout 连接被销毁前在连接池中生存的最短时间。
Max Pool Size 池中允许的最大连接数。
Min Pool Size 池中允许的最小连接数。
Pooling 是否使用连接池。
热心网友
时间:2024-09-29 14:05
privoid 拼错了 应该是 private
另外 这里看不到你的问题描述, 不知道你的private 是不是写到方法里去了,这个关键字只能用于类成员定义,不能用于局部变量定义
热心网友
时间:2024-09-29 14:05
连接字符串写错了吧。
server=.;database=test;uid=sa;pwd=sa;
这是最简单的了,不写通道了
providerName="System.Data.SqlClient"
你应该想写这个吧。