我正在使用.accdb文件并连接以下代码,这对我来说已经多次使用了,所以我不知道为什么这次会破坏文件。
angular.module("mainModule").controller("mainController", function ($scope, $http, $websocket, $rootScope) {
$scope.dataImage = "#";
$scope.webSocket = null;
$scope.testWebSocket = function () {
$scope.webSocket = $websocket.$new({
url: 'ws://someurl',
reconnect: true
});
$scope.webSocket.$on('$message', $scope.imageArrived);
}
$scope.closeWebSocket = function () {
$scope.webSocket.$un('$message');
$scope.webSocket.$close();
$scope.dataImage = "#";
}
$scope.imageArrived = function (imageMessage) {
console.log("image arrived");
$scope.dataImage = "data:image/gif;base64," + imageMessage.Data;
$rootScope.$apply();
}
});
“无法识别的格式”访问错误是否仅由于连接字符串中的错误而发生,或者是否也是我的SQL语句插入记录?感谢
这是我的代码,如果有人关心的话。在构建SQL statemetn(rcdDetail变量)的for循环中,我有一个if语句,它基本上表示如果A列中有空白,那么使用它上面的行是空白的。
onclose
答案 0 :(得分:0)
一切看起来都不错,这是我尝试过的。
手动键入dbPath的路径,以及整个连接字符串。也许路径没有正确填充。
这是您可以关注的连接字符串:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;Persist Security Info=False;
如果这不起作用,请仔细检查您的表名是否正确命名。如果它签出,请尝试将表名包装在[]中。所以:
tblName = "[Wait_Data_Table]"
这些是让我感到悲伤的常见事情,也许其中一件事也会发生在你身上。