24得票4回答
为什么在Access中使用LIKE查询没有返回任何记录?

有没有任何理由为什么SELECT * FROM MyTable WHERE [_Items] LIKE '*SPI*' OleDbAdapter.Fill(DataSet)或OleDbCommand.ExecuteReader()运行时为什么没有返回任何记录? 当我直接在MS Access中...

21得票3回答
为什么“ExecuteNonQuery”中要使用“Non”这个字眼?

我知道这不是一个非常有用的问题,但我忍不住被它困扰。 所以,为什么在*Command类中该方法被称为ExecuteNonQuery而不是ExecuteQuery? 我们抛给数据库的不都是SQL查询语句吗?

11得票2回答
OleDbParameters和参数名称

我有一条SQL语句通过OleDb执行,语句大致如下:INSERT INTO mytable (name, dept) VALUES (@name, @dept); 我正在这样为 OleDbCommand 添加参数:OleDbCommand Command = new OleDbCommand(...

10得票2回答
如何在.NET中使用SQL用户定义函数?

我在数据库中创建了一个标量函数SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER FUNCTION [dbo].[fn_GetUserId_Username] ( @Username varchar(32) ) ...

10得票4回答
SSIS中使用OLE DB Command返回存储过程的返回值

我正在迁移需要使用已经存在的存储过程插入的数据。存储过程具有参数以及一个用于返回插入行的ID的select语句的返回值。在SSIS中的OLE DB Command中,我可以调用存储过程并将列值作为参数传递,我通常在存储过程上使用输出参数来处理“id”输出;但是当该过程使用select返回id值...

8得票2回答
SSIS中的别名参数

我在SSIS中使用OLE DB命令,其中SQL命令如下: UPDATE DBO.CLIENT SET TimeZoneID = ?, DaylightSavingTime = ?, ModifiedBy = ?, MicrosPropertyID = ?, ...