我想创建一个服务,该服务可移动文档并根据可被SQL查询使用的表进行重命名。我有使用按钮按下并执行需要完成的相同代码。但是,当我运行该服务时,它会看到文档,但是会去获取该文档的ID,但是它会在SQL查询处停止并且不会继续。
如果我删除了SQL调用,它将移动文档并将其重命名为我可以分配的通用名称。我想使它自动化并使用SQL查询。
{
"require": {
"kreait/firebase-php": "^4.18"
}
}
SQLImport / Export:
public void OnTimer(object sender, System.Timers.ElapsedEventArgs args)
{
eventLog1.WriteEntry("Monitoring the System.", EventLogEntryType.Information, eventId++);
try
{
string dest = @"F:\Temp2\";
foreach (var file in Directory.EnumerateFiles(@"F:\Temp\"))
{
List<Document> ld = new List<Document>();
SQLImport si = new SQLImport();
string fileName = Path.GetFileName(file.ToString());
ld = si.getDocID();
int docID = ld[0].DocID;
int newDocName = docID + 1;
int accountNumber = 1;
string docStatus = "New Import";
string fileName2 = docRetrieval.doc(newDocName.ToString());
string newdocName = fileName2 + ".pdf";
string nameChange = file.Replace(fileName, newdocName);
si.setDocumentInformation(newDocName, accountNumber, dest, docStatus);
string destFile = Path.Combine(dest, Path.GetFileName(nameChange));
if (!File.Exists(destFile))
File.Move(file, destFile);
}
}
catch (Exception)
{
eventLog1.WriteEntry("The process failed: {0}");
}
}
被忽略的是什么?
答案 0 :(得分:0)
我通过将登录身份从Local System
更改为可以访问SQL Server的帐户来解决了该问题。源自@ FlyDog57的答案
感谢您的帮助!