C#程序,每天能在指定时间段内,把sql2005的一个表导出成dbf文件

C#程序,每天能在指定时间段内,把sql2005的一个表导出成dbf文件,第1张

在iis中建一个进程,让他每天晚上2点到3点时执行,在这个进程的执行程序中写入你要 *** 作的代码就行了

在Global.asax文件中写

void Application_Start(object sender, EventArgs e)

{

//实例化调度配置

SchedulerConfiguration config = new SchedulerConfiguration(3000 * 60)

//添加任务

config.Jobs.Add(new SampleJob())

Scheduler scheduler = new Scheduler(config)

//创建 ThreadStart 委托

System.Threading.ThreadStart myThreadStart = new System.Threading.ThreadStart(scheduler.Start)

//实例化线程

System.Threading.Thread schedulerThread = new System.Threading.Thread(myThreadStart)

schedulerThread.Start()

}

再建一个任务类,用来执行备份数据库 *** 作就行了

在DB PAINTER中的ISQL SESSION页。

点上方菜单的tools,选择DataBase Painter一项。

里面是你在PB中配置的数据库连接,打开后看右侧,有个tab页叫ISQL Session,这这里面写查询代码,最后用分号(英文的分号)结尾,点Design里面的Execute ISQL执行查询。

其实在PB的快捷图标中,DataBase Painter和Execute都是有对应的图标的,点图标按钮就行。

查询之后,结果会列在Result一页,自动会跳转到那页。然后在上面点右键,save rows as一项,可以另存出来。不过我好想不记得里面有另存成DBF的选项,有DIF,还有TEXT,CSV等等的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11931789.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存