我想在用户选择文件时触发事件..change如果用户每次都更改文件,则对事件执行此操作.
但是如果用户再次选择相同的文件,我想激活该事件.
A.jpg(事件触发)B.jpg(事件触发)B.jpg(事件不会触发,我希望它触发)我该怎么做?
这个存储过程不保存数据,这似乎是一个问题VARBINARY.我正在传递byte[]给它,但它不起作用.如果我发送此参数,NULL它的工作原理.
我用以下代码调用该过程:
public Community AddCommunity(string name, string description, byte[] picture, User owner, int? venue, int communityID)
{
using (var database = new Database())
{
return database.Scope.GetSqlQuery<Community>("QP_AddCommunity ?, ?, ?, ?, ?, ?", "VARCHAR Name, VARCHAR Description, VARBINARY Picture, INTEGER Owner, INTEGER Venue, INTEGER ID").GetResult(name, description, picture, owner.ID, venue, communityID);
}
}
Run Code Online (Sandbox Code Playgroud)
程序如下:
CREATE PROCEDURE [dbo].[QP_AddCommunity]
@Name VARCHAR(120),
@Description VARCHAR(MAX),
@Picture VARBINARY(MAX),
@Owner INTEGER,
@Venue INTEGER,
@ID INTEGER
AS
BEGIN
SET NOCOUNT ON;
IF(SELECT COUNT(*) …Run Code Online (Sandbox Code Playgroud)