【在线求救】Fill方法的使用是否有限制或注意事项【SQLite.net中的SQLiteDataAdapter类里的方法】
各位大侠:
目前遇到这样的一个问题,在c#中我引进了sqlite.net后然后在使用fill(datatable)数的时候发现了一个问题,就是实际获取的数据表与数据库的数据不一致。数据库里大概有700条数
据,但是通过fill方法获取的的数据才20条左右。请问是否是说fill方法在使用中我忽略了应该注意到的事项吗???
请大侠们指点迷津。
目前遇到这样的一个问题,在c#中我引进了sqlite.net后然后在使用fill(datatable)数的时候发现了一个问题,就是实际获取的数据表与数据库的数据不一致。数据库里大概有700条数
据,但是通过fill方法获取的的数据才20条左右。请问是否是说fill方法在使用中我忽略了应该注意到的事项吗???
public static DataTable GetDataTable(string strSql, out string strMsg)
{
strMsg = "";
DataTable dt = null;
try
{
if (m_conn == null)
{
strMsg = GetConnection();
if (strMsg != "")
{
dt = null;
throw new Exception(strMsg);
}
}
if (strMsg == "" && m_conn.State != ConnectionState.Open)
{
m_conn.Open();
}
SQLiteCommand cmd = new SQLiteCommand();
cmd.Connection = m_conn;
cmd.CommandText = strSql;
SQLiteDataAdapter da = new SQLiteDataAdapter();
da.SelectCommand = cmd;
dt = new DataTable();
da.Fill(dt);//在这边调用会发现无法获取到完整的数据列表
}
catch (Exception e)
{
strMsg = e.Message.ToString();
}
finally
{
m_conn.Close();
m_conn = null;
}
return dt;
}
请大侠们指点迷津。
...全文
相关推荐
VB.NET 中使用 SQLite3 的演示代码
VB.NET 中使用 SQLite3 的演示代码
winform 调用sqlite示例
这是自己写的winform 调用sqlite的示例,初学者,操作比较简单,开发工具vs2010,里面的readme文件中有详细的步骤
C#基于SQLiteHelper类似SqlHelper类实现存取Sqlite数据库的方法
主要介绍了C#基于SQLiteHelper类似SqlHelper类实现存取Sqlite数据库的方法,涉及C#操作SQLite数据库的相关技巧,需要的朋友可以参考下
sqlite3在.net中的使用.zip
资源包含sqlite3.dll(版本为3.8.10.2),以及sqlite3的帮助类,具体使用方法见压缩包中的文件“sqlite3在.net中的使用.docx”。
c# 使用sqlite的小demo(.net)
sqlite是体积超小的一种数据库,有很多优点,因为刚好用到,所以写了个小demo,方便需要的人学习,比较简单的增删查改。


