首先,我下面用的SQL语句是正确的,应该返回记录集的(我在MS SQL上验证了的)
----------------------------------------------------------------------
在c#中一个delegate的模块中执行SQL语句:
select loadtime,lasttime from Character where Name ='azw'"
成功返回唯一的记录。
若执行:
select loadtime,lasttime from Character where Name ='qazwsxedcr'"
不成功。不返回记录。(实际上应该返回)
我检查了的,执行这个语句后,SQL日志里面已经记录下来了的,但是程序就是不返回记录集
也不存在SQL语句执行过程中截断等问题。我用的是下面的方法执行SQL命令的:
SqlConnection conn = new SqlConnection("Server=192.168.0.88;uid=sa;pwd=11111;database=qaz
conn.Open();
SqlCommand sqlCommand = new SqlCommand("select loadtime,lasttime from Character where Name ='qazwsxedcr'",conn);
SqlDataReader sqlReader = sqlCommand.ExecuteReader();
sqlReader.Read();
Int32 a = sqlReader.GetInt32(0);
MessageBox.Show(a.ToString());
sqlReader.Close();
-----------------------------------------------------------------------
把这个语句挪到一个单独的测试程序上,执行OK。
----------------------------------------------------------------------
在c#中一个delegate的模块中执行SQL语句:
select loadtime,lasttime from Character where Name ='azw'"
成功返回唯一的记录。
若执行:
select loadtime,lasttime from Character where Name ='qazwsxedcr'"
不成功。不返回记录。(实际上应该返回)
我检查了的,执行这个语句后,SQL日志里面已经记录下来了的,但是程序就是不返回记录集
也不存在SQL语句执行过程中截断等问题。我用的是下面的方法执行SQL命令的:
SqlConnection conn = new SqlConnection("Server=192.168.0.88;uid=sa;pwd=11111;database=qaz
conn.Open();
SqlCommand sqlCommand = new SqlCommand("select loadtime,lasttime from Character where Name ='qazwsxedcr'",conn);
SqlDataReader sqlReader = sqlCommand.ExecuteReader();
sqlReader.Read();
Int32 a = sqlReader.GetInt32(0);
MessageBox.Show(a.ToString());
sqlReader.Close();
-----------------------------------------------------------------------
把这个语句挪到一个单独的测试程序上,执行OK。
解决方案 »
- 程序运行和数据库的问题!
- C#调用exe时访问冲突
- lx1920进来。请教相关LDAP操作的
- 安装了DB2 Express9 和db2 developer workbench ,net不能运行,错误如下?
- 表与表之间的关联问题
- 如何显示程序集信息???在那里配置那?
- C#连接数据库问题
- C++中的头文件怎样在C#中使用
- 急得不得了:在C#中如何把字符串转换成数值型
- AsQueryable().Where(where) where中包含 Contains("中文”)查询不到数据的问题。
- 如何在winform的text框中实时显示程序正在处理的某些文本数据?
- 用socket 怎么判断用户是否连接到服务器?
有数据,是一条记录
把这个拿到查询分析器里.
的记录吗?