本文整理汇总了C#中SqlConnection类的典型用法代码示例。如果您正苦于以下问题:C# SqlConnection类的具体用法?C# SqlConnection怎么用?C# SqlConnection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SqlConnection类属于命名空间,在下文中一共展示了SqlConnection类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: generate_forum_name
protected string generate_forum_name(string group_id)
{
string conn = System.Configuration.ConfigurationManager.ConnectionStrings["connstring"].ConnectionString;
SqlConnection connection = new SqlConnection(conn);
string sqlqry = "SELECT group_name FROM forum_group WHERE [email protected]";
SqlCommand command = new SqlCommand(sqlqry, connection);
SqlParameter param1 = new SqlParameter();
param1.SqlDbType = System.Data.SqlDbType.Int;
param1.ParameterName = "@p1";
param1.Value = group_id;
command.Parameters.Add(param1);
SqlDataReader Reader = null;
command.Connection.Open();
Reader = command.ExecuteReader();
Reader.Read();
string name = Reader[0].ToString();
command.Connection.Close();
return name;
}
开发者ID:rishabh2192,项目名称:IPCHAAPnew,代码行数:26,代码来源:forumnewtopic.aspx.cs
示例2: getTotalCount
protected int getTotalCount()
{
SqlConnection connection = new SqlConnection(GetConnectionString());
DataTable dt = new DataTable();
try
{
connection.Open();
string sqlStatement = "SELECT * FROM tblContact";
SqlCommand sqlCmd = new SqlCommand(sqlStatement, connection);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCmd);
sqlDa.Fill(dt);
}
catch (System.Data.SqlClient.SqlException ex)
{
string msg = "Fetch Error:";
msg += ex.Message;
throw new Exception(msg);
}
finally
{
connection.Close();
}
return dt.Rows.Count;
}
开发者ID:FaisalRizwan,项目名称:project,代码行数:27,代码来源:Default.aspx.cs
示例3: GetAllCidades
public static DataTable GetAllCidades(int estado_id)
{
DataTable retorno = new DataTable();
StringBuilder SQL = new StringBuilder();
SQL.Append(@"SELECT CidadeId, Nome FROM Cidade WHERE EstadoId = @ESTADO_ID");
try
{
using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["Mendes_varejo"].ConnectionString))
{
connection.Open();
SqlCommand command = new SqlCommand(SQL.ToString(), connection);
command.Parameters.AddWithValue("@ESTADO_ID", estado_id);
command.ExecuteNonQuery();
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(retorno);
}
}
catch (Exception erro)
{
throw erro;
}
return retorno;
}
开发者ID:clebermendes,项目名称:mendestec,代码行数:25,代码来源:FornecedorDAO.cs
示例4: consultarMarca
public List<string> consultarMarca(string id)
{
List<string> marcas = new List<string>();
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename='|DataDirectory|DBTag.mdf';Integrated Security=True;User Instance=True");
// Abre a conexão
conn.Open();
try
{
SqlCommand select = new SqlCommand("SELECT * from TbMarca where [email protected]", conn);
SqlParameter pID = new SqlParameter("id", id);
select.Parameters.Add(pID);
// Lê, linha a linha a tabela
SqlDataReader dr = select.ExecuteReader();
while (dr.Read())
{
marcas.Add(dr["id"].ToString());
marcas.Add(dr["nome_marca"].ToString());
}
}
catch (Exception ex)
{
throw new Exception(ex.ToString(), ex);
}
return marcas;
}
开发者ID:marcellusm2,项目名称:Tag,代码行数:26,代码来源:ManutencaoMarca.cs
示例5: GetAllVideo
public Video[] GetAllVideo()
{
List<Video> myVideos = new List<Video>();
SqlConnection myConn = new SqlConnection(connstring);
myConn.Open();
SqlCommand mySqlCommand = new SqlCommand("select * from video", myConn);
SqlDataReader reader = mySqlCommand.ExecuteReader();
while (reader.Read())
{
Video myVideo = new Video();
object id = reader["Id"];
if(id != null)
{
int videoId = -1;
if (!int.TryParse(id.ToString(), out videoId))
{
throw new Exception("Failed to parse Id of video.");
}
myVideo.Id = videoId;
}
myVideo.Name = reader["Name"].ToString();
myVideo.Url = reader["Url"].ToString();
myVideos.Add(myVideo);
}
myConn.Close();
return myVideos.ToArray();
}
开发者ID:esteban1000,项目名称:videomanager,代码行数:34,代码来源:MsDatabase.cs
示例6: Submit_Click1
protected void Submit_Click1(object sender, EventArgs e)
{
try
{
//generate a new GUID ID
Guid newGUID = Guid.NewGuid();
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["RegistrationConnectionString"].ConnectionString);
conn.Open();
string insertQuery = "insert into UserData (ID,UserName,Email,Password,Country) values (@ID ,@Uname ,@email ,@password, @country)";
SqlCommand com = new SqlCommand(insertQuery, conn);
com.Parameters.AddWithValue("@ID", newGUID.ToString());
com.Parameters.AddWithValue("@Uname", IDSUaserName.Text);
com.Parameters.AddWithValue("@email", IDSEmail.Text);
com.Parameters.AddWithValue("@password", IDSPassword.Text);
com.Parameters.AddWithValue("@country", IDSCountry.SelectedItem.ToString());
com.ExecuteNonQuery();
Response.Redirect("Manager.aspx");
Response.Write("Registration is sucessful");
conn.Close();
}
catch(Exception ex)
{
Response.Write("Error:"+ex.ToString());
}
}
开发者ID:wangyuanhsiang,项目名称:VisualStudio,代码行数:28,代码来源:Registration.aspx.cs
示例7: ManageDatabaseConnection
//method to open or close the database connection
public SqlConnection ManageDatabaseConnection(string actionToPerform)
{
string connectionString = "Data Source=ph0ibk90ya.database.windows.net;Initial Catalog=ParkingLot;Integrated Security=False;User ID=samara;Password=s4m4r4DEV;Connect Timeout=100;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False";
SqlConnection sqlConnection = new SqlConnection(connectionString);
try
{
//desicion to whether open or close the database connection
if (actionToPerform.Equals("Open"))
{
sqlConnection.Open();
}
else
{
sqlConnection.Close();
}
}
catch (SqlException sqlException)
{
//throw the exception to upper layers
throw sqlException;
}
return sqlConnection;
}
开发者ID:SamaraDevelopments,项目名称:SamaraParking,代码行数:28,代码来源:BaseData.cs
示例8: PublishActivity
public static string PublishActivity(int ClubId, string ActivityContent)
{
// 将新增活动存入数据库,并从数据库返回信息及数据
string connString = System.Configuration.ConfigurationManager.ConnectionStrings["CZConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(connString);
conn.Open();
// 存储
string PublishDate = DateTime.Now.ToString();
string queryString1 = "Insert Into Activity Values (" + ClubId + ",N'" + ActivityContent + "','" + PublishDate + "')";
SqlCommand cmd = new SqlCommand(queryString1, conn);
cmd.ExecuteNonQuery();
// 查询最后插入的数据,就是新的数据
string queryString2 = "Select Top 1 * From Activity Where ClubId=" + ClubId + " Order By PublishDate Desc";
cmd = new SqlCommand(queryString2, conn);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds);
int Id = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"].ToString());
string Content = ds.Tables[0].Rows[0]["Content"].ToString();
string Date = ds.Tables[0].Rows[0]["PublishDate"].ToString();
conn.Close();
// 通过判断前后时间知是否查入成功
if (PublishDate == Date)
{
return "{status:1,id:" + Id + ",content:'" + Content + "',date:'" + Date + "'}";
}
else
{
return "{status:-1}";
}
}
开发者ID:StevenSongHC,项目名称:ClubZone,代码行数:33,代码来源:Manage.aspx.cs
示例9: LoginClass
SqlConnection connect; //database object
public LoginClass(string usr, string pass)
{
username = usr;
password = pass;
connect = new SqlConnection(ConfigurationManager.ConnectionStrings["CommunityAssistConnectionString"].ConnectionString);
}
开发者ID:kbinford,项目名称:Assignment4.1,代码行数:9,代码来源:LoginClass.cs
示例10: Button4_Click
protected void Button4_Click(object sender, EventArgs e)
{
con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Shubhdip\\Downloads\\job portal\\job portal\\Jobadda\\App_Data\\JobportalDB.mdf;Integrated Security=True;User Instance=True");
con.Open();
int cid=0;
cid = Convert.ToInt32(Session["Cid"].ToString());
int rws = 0;
rws = Convert.ToInt32(GridView1.Rows.Count.ToString());
// Label22.Text = GridView1.Rows.Count.ToString();
for (int i = 0; i < rws ; i++)
{
CheckBox chk = (CheckBox)GridView1.Rows[i].FindControl("CheckBox3");
if (chk.Checked == true)
{
String a = GridView1.Rows[i].Cells[2].Text;
string query = "insert into Saved_jobs (candidate_id,jobpost_id) values (" + cid + "," + a + ")";
cmd = new SqlCommand(query, con);
cmd.ExecuteNonQuery();
}
}
}
开发者ID:sosam29,项目名称:JobPortal,代码行数:25,代码来源:search_by_category.aspx.cs
示例11: btnOK_Click
protected void btnOK_Click(object sender, EventArgs e)
{
string ID;
SqlConnection mycon = new SqlConnection(ConfigurationManager.AppSettings["conStr"]);
mycon.Open();
DataSet mydataset = new DataSet();
SqlDataAdapter mydataadapter = new SqlDataAdapter("select * from tb_Blog where UserName='" + Session["UserName"] + "'", mycon);
mydataadapter.Fill(mydataset, "tb_Blog");
DataRowView rowview = mydataset.Tables["tb_Blog"].DefaultView[0];
ID = rowview["BlogID"].ToString();
string P_str_Com = "Insert into tb_Message(FriendName,Sex,HomePhone,MobilePhone,QQ,ICQ,Address,Birthday,Email,PostCode,BlogID,IP)"
+" values ('"+this.txtName.Text+"','"+this.DropDownList1.SelectedValue+"','"+this.txtHphone.Text+"'"
+",'"+this.txtMphone.Text+"','"+this.txtQQ.Text+"','"+this.txtICQ.Text+"','"+this.txtAddress.Text+"'"
+",'"+this.txtBirthday.Text+"','"+this.txtEmail.Text+"','"+this.txtPostCode.Text+"','"+ID+"','"+Request.UserHostAddress+"')";
SqlData da = new SqlData();
if (!ValidateDate1(txtBirthday.Text) && !ValidateDate2(txtBirthday.Text) && !ValidateDate3(txtBirthday.Text))
{
Response.Write("<script language=javascript>alert('输入的日期格式有误!');location='javascript:history.go(-1)'</script>");
}
else
{
bool add = da.ExceSQL(P_str_Com);
if (add == true)
{
Response.Write("<script language=javascript>alert('添加成功!');location='AddLinkMan.aspx'</script>");
}
else
{
Response.Write("<script language=javascript>alert('添加失败!');location='javascript:history.go(-1)'</script>");
}
}
}
开发者ID:kinggod,项目名称:21SourceCode,代码行数:33,代码来源:AddLinkMan.aspx.cs
示例12: Button1_Click
protected void Button1_Click(object sender, EventArgs e)
{
SqlTransaction myTransaction = null;
{
try
{
SqlConnection conn = new SqlConnection(@"Data Source=ajjpsqlserverdb.db.4338448.hostedresource.com; database=ajjpsqlserverdb;
User ID=ajjpsqlserverdb; Password= Devry2010;");
conn.Open();
SqlCommand command = conn.CreateCommand();
string strSQL;
string txtBoxText = TextBox1.Text;
txtBoxText = txtBoxText.Replace("'", "''");
myTransaction = conn.BeginTransaction();
command.Transaction = myTransaction;
strSQL = "UPDATE aspnet_Membership SET Password = '" + txtBoxText + "' WHERE UserID = '" + DropDownList1.SelectedValue + "'";
command.CommandType = System.Data.CommandType.Text;
command.CommandText = strSQL;
command.ExecuteNonQuery();
myTransaction.Commit();
command.Connection.Close();
Response.Redirect("~/User/Main.aspx");
}
catch (Exception ex)
{
lblErr.Text = ex.Message;
}
}
}
开发者ID:JamesWClark,项目名称:DeVry-Senior-Project,代码行数:35,代码来源:ChangePassword.aspx.cs
示例13: ObtenerNotificacionesGeocerca
public static List<ReporteNotificacionGeocerca> ObtenerNotificacionesGeocerca(List<string> unidades, List<string> geocercas, DateTime fechaInicial, DateTime fechaFinal, int accion, string cliente)
{
List<ReporteNotificacionGeocerca> reporteFinal = new List<ReporteNotificacionGeocerca>();
List<Vehiculo> vehiculos = AutentificacionBD.VehiculosCliente(cliente);
string query = "SELECT Unidad, accion, fechahora, geocerca, nombre, id_reportegeocerca " +
"FROM vReporteGeocercaUTC " +
"WHERE (Unidad IN (";
foreach (string unidad in unidades)
query += "'" + unidad + "', ";
//quitar la última coma y espacio
query = query.Remove(query.Length - 2);
//agregar los dos paréntesis finales.
query += ")) AND (fechahora between @fechainicial AND @fechafinal) ";
if (accion == ReporteNotificacionGeocerca.AccionFuera)
{
query += "AND accion = 'Fuera' ";
}
else if(accion == ReporteNotificacionGeocerca.AccionDentro)
{
query += "AND accion = 'Dentro' ";
}
else if (accion == ReporteNotificacionGeocerca.AccionDentroFuera)
{
query += " AND (accion = 'Fuera' OR accion = 'Dentro') ";
}
query +="ORDER BY fechahora DESC";
using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionStringBD"].ConnectionString))
{
sqlConnection.Open();
using (SqlCommand sqlCommand = new SqlCommand(query,sqlConnection))
{
sqlCommand.Parameters.AddWithValue("@fechainicial", fechaInicial);
sqlCommand.Parameters.AddWithValue("@fechafinal", fechaFinal);
Hashtable nombresGeocercas = GeocercasBD.ConsultarGeocercasNombreBD(cliente);
using (SqlDataReader reader = sqlCommand.ExecuteReader())
{
while (reader.Read()){
string geocercaID= (string)reader["geocerca"];
if (geocercas.Where(x=>x.Equals(geocercaID)).ToList().Count == 1)
{
ReporteNotificacionGeocerca reporte = new ReporteNotificacionGeocerca();
string sVehiculo = (string)reader["Unidad"];
string sAccionBD = (string)reader["accion"];
reporte.VehiculoID = sVehiculo;
reporte.GeocercaID = geocercaID;
reporte.Fecha = (DateTime)reader["fechahora"];
reporte.Vehiculo = vehiculos.Find(x=> x.Unidad.Equals(sVehiculo)).Descripcion;
//reporte.Accion = sAccionBD == "Dentro"?Resources.Reportes.aspx.Dentro:Resources.Reportes.aspx.Fuera;
reporte.iAccion = sAccionBD == "Dentro" ? ReporteNotificacionGeocerca.AccionDentro : ReporteNotificacionGeocerca.AccionFuera;
reporte.Geocerca = nombresGeocercas[geocercaID].ToString();
reporteFinal.Add(reporte);
}
}
}
}
}
return reporteFinal.OrderBy(x => x.Fecha).ToList();
}
开发者ID:SandyMG,项目名称:initial-chumaster,代码行数:60,代码来源:ReportesBD.cs
示例14: InsertGroup
// To insert 'Group' record in database by stored procedure
public int InsertGroup(string GroupName, string GroupDescription,bool IsActive, int LoginUser,string Ret)
{
SqlConnection Conn = new SqlConnection(ConnStr);
Conn.Open();
// 'uspInsertGroup' stored procedure is used to insert record in Group table
SqlCommand DCmd = new SqlCommand("uspInsertGroup", Conn);
DCmd.CommandType = CommandType.StoredProcedure;
try
{
DCmd.Parameters.AddWithValue("@GroupName", GroupName);
DCmd.Parameters.AddWithValue("@GroupDescription", GroupDescription);
DCmd.Parameters.AddWithValue("@LoggedInUser", LoginUser);
DCmd.Parameters.AddWithValue("@IsActive", IsActive);
DCmd.Parameters.AddWithValue("@RetMsg", Ret);
return DCmd.ExecuteNonQuery();
}
catch
{
throw;
}
finally
{
DCmd.Dispose();
Conn.Close();
Conn.Dispose();
}
}
开发者ID:kamleshdaxini,项目名称:LocalDevelopment,代码行数:28,代码来源:GroupDAL.cs
示例15: ChangeGroupStatus
// To Change status of 'Group' record of specific GroupId from database by stored procedure
public int ChangeGroupStatus(int GroupId, int LoggedInUser, string returnmsg, bool IsActive)
{
SqlConnection Conn = new SqlConnection(ConnStr);
Conn.Open();
// 'uspUpdateGroupStatus' stored procedure is used to Chnage Status of record in Group table
SqlCommand DCmd = new SqlCommand("uspUpdateGroupStatus", Conn);
DCmd.CommandType = CommandType.StoredProcedure;
DCmd.Parameters.AddWithValue("@GroupId", GroupId);
DCmd.Parameters.AddWithValue("@LoggedInUser", LoggedInUser);
DCmd.Parameters.AddWithValue("@IsActive", IsActive);
DCmd.Parameters.AddWithValue("@RetMsg", returnmsg);
try
{
return DCmd.ExecuteNonQuery();
}
catch
{
throw;
}
finally
{
DCmd.Dispose();
Conn.Close();
Conn.Dispose();
}
}
开发者ID:kamleshdaxini,项目名称:LocalDevelopment,代码行数:27,代码来源:GroupDAL.cs
示例16: Button1_Click
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = Server.HtmlEncode(this.elm1.Value);
//Label1.Text = this.elm1.Value;
//String QueryString = "INSERT INTO Article (Id, auteur, date, categorie) VALUES ('7', 'FCW', '', 'Informatique')";
String QueryString = "INSERT INTO Article_Blog (ID, Auteur, Content, Tag) VALUES ('" + TextBox1.Text + "', '" + TextBox2.Text + "', '" + this.elm1.Value + "','" + TextBox3.Text + "')";
SqlConnection Cn = new SqlConnection("server=WAZZUP-PC\\SQLEXPRESS; initial catalog=TestDB; integrated security=true");
try
{
Cn.Open();
if (Cn != null)
{
Label1.Text = "CONNECTER";
Console.WriteLine("CONNECTER");
}
SqlCommand Cmd = new SqlCommand();
Cmd.CommandText = QueryString;
//Cmd.CommandType = CommandType.Text;
Cmd.Connection = Cn;
Cmd.ExecuteNonQuery();
Cn.Close();
}
catch (Exception Ex)
{
Label1.Text = Ex.ToString();
Cn.Close();
};
}
开发者ID:wassimchelfi,项目名称:GitHub,代码行数:35,代码来源:Display.aspx.cs
示例17: DBAccounts
public DBAccounts()
{
string constr = ConfigurationManager.ConnectionStrings["Accounts"].ConnectionString;
Con = new SqlConnection(constr);
Com = new SqlCommand();
Com.Connection = Con;
}
开发者ID:khalidmansoor42,项目名称:Muntazim,代码行数:7,代码来源:DbAccounts.cs
示例18: GetMedicalHistory
void GetMedicalHistory(int ID)
{
using (SqlConnection con = new SqlConnection(Helper.GetCon()))
using (SqlCommand cmd = new SqlCommand())
{
con.Open();
cmd.Connection = con;
cmd.CommandText = "SELECT Operation, Details, StartDate, EndDate " +
"FROM MedicalHistory WHERE [email protected]";
cmd.Parameters.AddWithValue("@DispatchID", ID);
using (SqlDataReader data = cmd.ExecuteReader())
{
if (data.HasRows)
{
while (data.Read())
{
DateTime sDate = Convert.ToDateTime(data["StartDate"].ToString());
DateTime eDate = Convert.ToDateTime(data["EndDate"].ToString());
txtOperation.Text = data["Operation"].ToString();
txtStartDate.Text = sDate.ToString("MM/dd/yyyy");
txtEndDate.Text = eDate.ToString("MM/dd/yyyy");
txtDetails.Text = data["Details"].ToString();
}
con.Close();
}
else
{
con.Close();
Response.Redirect("View.aspx");
}
}
}
}
开发者ID:thegrassjelly,项目名称:Lifeline-CRM,代码行数:35,代码来源:Dispatch.aspx.cs
示例19: AddNewRecord
private void AddNewRecord(string contactid, string name, string phone, string fileName)
{
SqlConnection connection = new SqlConnection(GetConnectionString());
string sqlStatement = string.Empty;
sqlStatement = "INSERT INTO tblContact" +
" VALUES (@contactid,@name,@phone,@image)";
try
{
connection.Open();
SqlCommand cmd = new SqlCommand(sqlStatement, connection);
cmd.Parameters.AddWithValue("@contactid", contactid);
cmd.Parameters.AddWithValue("@name", name);
cmd.Parameters.AddWithValue("@phone", phone);
cmd.Parameters.AddWithValue("@image", fileName);
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
}
catch (System.Data.SqlClient.SqlException ex)
{
string msg = "Insert Error:";
msg += ex.Message;
throw new Exception(msg);
}
finally
{
connection.Close();
}
}
开发者ID:FaisalRizwan,项目名称:project,代码行数:32,代码来源:Default.aspx.cs
示例20: SearchEmployees
public static List<string> SearchEmployees(string prefixText, int count)
{
using (SqlConnection conn = new SqlConnection())
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["rateMyMPConnectionString"].ConnectionString;
using (SqlCommand cmd = new SqlCommand())
{
cmd.CommandText = "SELECT dbo.mpDetails.constituencyId,dbo.userMaster.profilePic, dbo.constituency.constituency, dbo.state.state, dbo.userMaster.firstName, dbo.userMaster.middleName, dbo.userMaster.lastName,dbo.userMaster.profilePic FROM dbo.constituency INNER JOIN dbo.state ON dbo.constituency.stateId = dbo.state.stateId INNER JOIN dbo.mpDetails ON dbo.state.stateId = dbo.mpDetails.permanentStateId AND dbo.constituency.constituencyId = dbo.mpDetails.constituencyId INNER JOIN dbo.userMaster ON dbo.mpDetails.guid = dbo.userMaster.guid where dbo.userMaster.firstName like '%' + @search+'%' or dbo.userMaster.middleName like '%'+ @search+'%' or dbo.userMaster.lastName like '%' + @search+'%' or dbo.state.state like '%'+ @search+'%' or dbo.constituency.constituency like '%'+ @search+'%'";
cmd.Parameters.AddWithValue("@search", prefixText);
cmd.Connection = conn;
conn.Open();
List<string> employees = new List<string>();
using (SqlDataReader sdr = cmd.ExecuteReader())
{
while (sdr.Read())
{
employees.Add(AjaxControlToolkit.AutoCompleteExtender
.CreateAutoCompleteItem(string.Format("{0}{1}{2}{3}{4}{5} ",
sdr["firstName"] + " ", sdr["middleName"] + " ", sdr["lastName"] + " ,", sdr["constituency"] + " ,", sdr["state"] + " ,", sdr["profilePic"].ToString()),
sdr["constituencyId"].ToString()));
}
}
conn.Close();
return employees;
}
}
}
开发者ID:sidhantsharma,项目名称:RateMyMP,代码行数:28,代码来源:usercomment.aspx.cs
注:本文中的SqlConnection类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论