using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
namespace WpfApplicationTest
{
class DBHelper
{
string dbstr = @"Data Source=.\sqlexpress;Initial Catalog=testdb;Integrated Security=True";
/// <summary>
/// insert update delete
/// </summary>
/// <param name="sqltxt"></param>
public void ExecuteNoQuery(string sqltxt)
{
SqlConnection conn=new SqlConnection(dbstr);
SqlCommand comm=new SqlCommand();
comm.Connection=conn;
comm.CommandText=sqltxt;
conn.Open();
comm.ExecuteNonQuery(); //错误代码
conn.Close();
}
/// <summary>
/// select 语句查询
/// </summary>
/// <param name="sqltxt"></param>
/// <returns></returns>
public DataTable ExecuteQuery(string sqltxt)
{
SqlConnection conn=new SqlConnection(dbstr);
SqlCommand comm=new SqlCommand();
comm.Connection=conn;
comm.CommandText=sqltxt;
DataTable table=new DataTable();
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=comm;
da.Fill(table);
return table;
}
}
}
4 个解决方案
#1
检查sqltxt这个传入的sql是否能够正确执行。
#2
sql语句有问题
#3
…………各位大神能告知怎么改吗
#4
把你调用这个方法时传入的sqltxt贴出来
#1
检查sqltxt这个传入的sql是否能够正确执行。
#2
sql语句有问题
#3
…………各位大神能告知怎么改吗
#4
把你调用这个方法时传入的sqltxt贴出来