Rizwan Firdous Ответов: 3

Всплывающее уведомление о новых записях в базе данных.


ASP.net уведомление всплывает для новых записей на экране, когда новая запись вставляется в базу данных .

3 Ответов

Рейтинг:
1

Brij

Одним из лучших вариантов было бы использовать SignalR и SQLDependency. Включите SQLDependency, который будет уведомлять сервер всякий раз, когда будет вставлена новая запись, а затем использовать SignalR, который не будет работать с клиентом. Для получения более подробной информации обратитесь к приведенным ниже ссылкам

Экземпляр sqldependency http://techbrij.com/database-change-notifications-asp-net-signalr-sqld[^]

http://stackoverflow.com/questions/9880155/using-signalr-with-sqldependency-to-push-database-updates[^]


Рейтинг:
1

Member 13144415

<script> var old_count = 0;
var i = 0;
setInterval(function(){    
$.ajax({
    type : "POST",
    url : "notifi.php",
    success : function(data){
        if (data > old_count) { if (i == 0){old_count = data;} 
            else{
            alert('New Enquiry!');
            old_count = data;}
        } i=1;
    }
});
},1000);</script>


следующий файл добавить это notifi.php
<? php
включить('db.php');
$среда SQL = "выбрать количество(*) как количество из сообщение";
$qry = mysql_query($sql);
$rowq = mysql_fetch_assoc($qry);
echo $rowq ['count'];
?>