调用API执行提示成功,但是刷新后数据表里没有数据
求助大佬,调用API执行提示成功,但是刷新后数据表里没有数据,调试也调不到接口代码里,这个怎么处理呢
您好,在调用 API 新增数据是,里面的字典的 key 需要和字段名保持一致,改成这样就可以了:
您好,这个得看一下您的代码和工程文件了,光看截图不好去猜测问题的原因,建议您可以发一个工程文件和api源码上来,我们看一下工程文件中的设置,这样我们也可以更好的帮助到您:loveliness: Lay.Li 发表于 2024-11-25 11:01
您好,这个得看一下您的代码和工程文件了,光看截图不好去猜测问题的原因,建议您可以发一个工程文件和api ...
大佬您好,这是工程文件和API代码
public async Task TestPostAPI()
{
//获取post请求的数据
var form = await Context.Request.ReadFormAsync();
var B_Type = form["B_Type"];
var S_Type = form["S_Type"];
var G_Type = form["G_Type"];
var B_gongjia = form["B_gongjia"];
var G_gongjia = form["G_gongjia"];
await this.Context.Response.WriteAsync(B_Type + S_Type + G_Type + B_gongjia + G_gongjia);
//使用AddTableData方法向字典分类表中添加数据
this.DataAccess.AddTableData("工价表", new Dictionary<string, object> { { "大品类", B_Type },
{ "小品类", S_Type }, { "工艺分类", G_Type }, { "板房工价", B_gongjia }, { "工厂工价", G_gongjia } });
}
使用标准的命令进行赋值
//定义键为string,值为object类型的Dictionary
Dictionary<string, object> values = new Dictionary<string, object>();
//向Dictionary中添加新行的数据:Key是列名,value是值。
values.Add("姓名", "李雷");
values.Add("部门", "市场部");
values.Add("出生日期", "1990/1/1"); 豪~豪 发表于 2024-11-26 13:42
大佬,能细说这个咋用吗? Simon.Sun 发表于 2024-11-27 14:17
您好,在调用 API 新增数据是,里面的字典的 key 需要和字段名保持一致,改成这样就可以了:
感谢大佬,问题解决了 不客气哈~
后边有问题欢迎随时发帖交流:loveliness:
页:
[1]