【发布时间】:2019-02-06 10:22:47
【问题描述】:
对于这个问题,我深表歉意,但我可以使用的编码语言非常有限 - 因此,您是我最后的支持堡垒。请看下面
我想将完整的 calendar.io 集成到我公司的本地 Intranet 中,以便为我的商店经理(大约 800 名)显示假期,以便区域经理可以了解发生的事情和时间。
我有一个资源管理系统,可以让他们(商店经理)预订假期,并在 Python 的帮助下每天将其转储到我的本地服务器(谢谢 selenium)
现在,我的想法是使用带有完整日历的 Python 设置一个简单的连接,以从我的 dB 中读取事件 - 仅限静态。
但是,我公司的本地网络服务器没有安装 Python,公司认为在其上安装任何东西是有风险的,因为网络服务器非常旧了。
好的,很酷,第 2 步让我们使用包含的 php 文件来读取 json 并每天在其中转储一个 json 文件,使用 python 和 pandas 每天设置工作流程不会那么困难。
哦,也没有php,我们唯一可以使用的是asp。不是 asp.net,asp-classic!
所以我一直在尝试使用我的 ms-sql 服务器中的 asp-classic 构建基本的 html 页面。而且我已经能够创建从我的 dB 中提取的动态页面(这是在安全的 Intranet 上)
请注意,我在一家相当大的公司工作,任何更改都需要很长时间,并且会陷入政治困境,所以我不会在网络服务器上安装 Python/php 或任何东西。
我有一个这样的 ms-sql 表:
ID : Varchar(255)
Event Start : datetime
Event End : datetime
Area : int
我想使用类似下面的东西可以让我在 html 页面上生成我的事件:
Set gobjConn = Server.CreateObject("ADODB.Connection")
Set grs = Server.CreateObject("ADODB.Recordset")
gsConnect = "Driver={SQL Server};Server=Server;Database=mydb;uid=uid,pw=pw
gobjConn.Open gsConnect
gsSQL = "SELECT ID,[Event Start], [Event End] FROM Events WHERE Area = '" & Area& "'"
Set grs = gobjConn.Execute(gsSQL)
区域编号是一个查询字符串,我将在代码中进一步声明。
从这里我不知道如何将它集成到 Jquery Full Calender 中。
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay,listWeek'
},
defaultDate: '2019-01-12',
editable: true,
navLinks: true, // can click day/week names to navigate views
eventLimit: true, // allow "more" link when too many events
events: {
url: 'read_my_sql_dB_here',
error: function() {
$('#script-warning').show();
}
},
loading: function(bool) {
$('#loading').toggle(bool);
}
});
});
抱歉,这篇文章很长,我想明确而不是隐含更好!也请温柔一点,直到昨天晚上我才知道 asp-classic 是什么(或现在是什么),而且我是一个新手编码器。
【问题讨论】:
标签: jquery sql-server asp-classic fullcalendar