使用ado.net 这基本是傻瓜型操作了
解决方案 »
- C# winform 返回上一步操作
- 怎么取Request.QueryString["id"]的值(客户端提交)?
- DataTable某列为数字,排序时为什么有时候按字符串排序,有时候又按数字排序?随机/
- 在c#中接管WM_RBUTTONDWON的问题。
- 请教:从查询语句经sqldataadapter,dataset,到datatable,datatable中的列的数据类型和数据库中一致吗?
- axWebBrowser 不能浏览图片链接, - 高分寻解决方法
- C#WPF用代码新建文本框不能实现拖动问题
- 哪里有ArcGIS的下载地址。
- 用InstallShield6.22打包后怎样添加一个反安装程序?
- 在winc#中,对TreeView中节点遍历的问题
- winform调用控制台程序的问题
- 关于超级连接 效果问题
strConnectinon="Provider=SQLOLEDB;Data Source=ServerName;Initial Catalog=DbName;uid=UserName;pwd=Password" (这是OLEDB连接数据库)
其他操作代码就是 SQL 语句了
#region 查询用调用数据库方法
/// <summary>
/// 查询用调用数据库方法
/// </summary>
/// <param name="strSql">SQL语句</param>
/// <param name="strTableName">表名</param>
/// <returns>查询结果</returns>
public DataTable GetSearchData(string strSql, string strTableName)
{
try
{
sqlConnection = GetConn();
sqlConnection.Open();
DataSet ds = new DataSet();
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(strSql, sqlConnection);
sqlDataAdapter.Fill(ds, strTableName); return ds.Tables[strTableName];
}
catch (Exception ex)
{
throw ex;
}
finally
{
sqlConnection.Close();
}
}
#endregion #region 获取数据库连接字符串
/// <summary>
/// 获取数据库连接字符串
/// </summary>
/// <returns>SqlConnection</returns>
private SqlConnection GetConn()
{
string strConn = System.Configuration.ConfigurationManager.AppSettings["conn"];
SqlConnection CommomSqlConnection = new SqlConnection(strConn); return CommomSqlConnection;
}
#endregionconfig:
<configuration>
<appSettings>
<add key="conn" value="Data Source=guest;Initial Catalog=labdb;Integrated Security=SSPI"/>
</appSettings>
<connectionStrings>
1.建立SqlConnection连接
2.通过适配器SqlDataAdapter
3.SqlDataAdapter填充离线数据容器DataSet
4.返回DataSet中指定索引的表