小编Moh*_*hab的帖子

使用节点js和mssql插入请求参数

我在尝试使用以下代码创建插入语句时遇到问题,我试图分离请求正文参数,但也无法正常工作:

//Initiallising node modules
var express = require('express');
var bodyPasrser = require('body-parser');
var sql = require('mssql');
var app = express();


//Body Parser to parse to JSON
app.use(bodyPasrser.json());


//CORS Middleware
app.use(function(req,res,next){
    res.header("Access-Control-Allow-Origin","*");
    res.header("Access-Control-Allow-Methods","GET,HEAD,POST,PUT,OPTIONS");
    res.header("Access-Control-Allow-Headers","Origin,X-Requested-With,contentType,Content-Type,Accept,Authorization");
    next();
});


//Setting up server
var server = app.listen(process.env.PORT||8080,function(){
    var port = server.address().port;
    console.log("App now running on port ",port);
});


//setup database connection
var dbconfig = {
    user:"sa",
    password:"...",
    server : "localhost",
    database: "supermarket"  
};


// ConnectionPool


//connect to the database 
var executeQuery = function(res,query){
    sql.connect(dbconfig,function(err){
        if(err){ …
Run Code Online (Sandbox Code Playgroud)

sql-server node.js postman

4
推荐指数
1
解决办法
5475
查看次数

C# ExcelDataReader 仅从特定列读取

我正在尝试从 Excel 工作表中获取数据,并将其添加到数据库中,该数据库运行良好,但我只想要特定标题下的数据。这是我的配置代码:

var headers = new List<string>;
DataSet result = excelDataReader.AsDataSet(new ExcelDataSetConfiguration()
        {
            ConfigureDataTable = (tableReader) => new ExcelDataTableConfiguration()
            {
                UseHeaderRow = true,
                ReadHeaderRow = rowReader =>
                {
                    for (var i = 0; i < rowReader.FieldCount; i++)
                        headers.Add(Convert.ToString(rowReader.GetValue(i)));
                },
                FilterColumn = (columnReader, columnIndex) =>
                    headers.IndexOf("LOCATION") == columnIndex
                    || headers.IndexOf("PARENT") == columnIndex
                    || headers.IndexOf("DESCRIPTION") == columnIndex
            }
        });
Run Code Online (Sandbox Code Playgroud)

LOCATIONPARENTDESCRIPTION是列标题名称。这是我用来将数据添加到数据库的代码

foreach (DataTable table in result.Tables)
        {
            foreach (DataRow row in table.Rows)
            {

                if (!existedLocations.Any(l => l.ShortCode?.Replace(" …
Run Code Online (Sandbox Code Playgroud)

c# excel desktop-application exceldatareader

4
推荐指数
1
解决办法
7439
查看次数