我们可以在sql server 2008中拥有数组类型数据,目前我使用逗号分隔值作为数组值
USE admin_gorace
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'trScheduler_Status_Update' AND type = 'TR')
DROP TRIGGER trScheduler_Status_Update
GO
CREATE TRIGGER trScheduler_Status_Update
ON [Client].[Scheduler]
FOR INSERT, UPDATE, DELETE , SELECT
AS
UPDATE [Client].[Scheduler] set [Status]='Over'
where (Convert(varchar,[Scheduler_Date],101) <=Convert(varchar,getutcdate(),101) or Convert(varchar,[Scheduler_Date],101) <= Convert(varchar,getdate(),101))
and (right(CONVERT( varchar, [time_to], 100),7)<= right(CONVERT( varchar, getutcdate(), 100),7) or right(CONVERT( varchar, [time_to], 100),7) <= right(CONVERT( varchar, getdate(), 100),7))
and [Status]!='Cancelled' and [Status]!='Over'
Run Code Online (Sandbox Code Playgroud)
走
在INSERT,UPDATE,DELETE触发器可以工作,但如何让它工作或SELECT语句前
Web API 2中的文件上载问题
虽然我上传文件与表格发布此工作文件,但我发送来自Rest Client的相同信息,如Google Chrome中的Postman或使用Android或iOS应用程序发布文件信息Web Api 2代码未检测到文件multipart/form-post
以下是我的HTML代码
<form enctype="multipart/form-data" method="post" action="/api/feedback">
<input type="text" name="Scope" placeholder="Scope" value="feedback">
<input type="text" name="Lang" placeholder="Lang" value="en">
<input type="text" name="Collection" placeholder="Collection" value="7b22437573746f6d65724964223a392c2253657276696365526571756573744964223a312c224174746974756465223a332e322c22576f726b457468696373223a342e322c2248796769656e65223a352c22416d6f757450616964223a333132332e327d">
<input type="file" name="Photo1" placeholder="Photo1">
<input type="file" name="Photo2" placeholder="Photo2">
<input type="file" name="Signature" placeholder="Signature">
<input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)
这个.Net Web Api 2代码
public async Task<Result> Post()
{
var model = new ApiData();
var result = new Result();
if (Request.Content.IsMimeMultipartContent())
{
try
{
string root = HttpContext.Current.Server.MapPath("~/assets/temp");
var provider = new MultipartFormDataStreamProvider(root);
var sb = …Run Code Online (Sandbox Code Playgroud)