Win XP SP 2
ISS 5.1
MS Access driver 4.00.6304.00
MS Access 2000
Ik zal proberen om het kort en krachtig te houden;
Op 1 PC draaien twee apps die beiden naar een database kijken. App 1 doet niets anders dan data dumpen in een tabel. App 2 is een webpagina die de data toont en welke onderhoud pleegt. App 2 maakt iedere drie seconde een verbinding met de databse om te kijken of er nieuwe data is.
Ik heb nu het probleem dat sommige insert queries van app 1 eens in de zoveel tijd "kwijt" raken. Volgens mijn SQL log worden ze netjes naar de database geschreven maar als ik de tabel in access open dan staat de bewuste records niet in de tabel.
Het apparte is dat als App 1 een nieuwe query verstuurd BEIDE records netjes in de database verschijnen.
Heeft iemand suggesties?
Wat ik heb gedaan:
-gezocht op tweakers/google
-windows updates
-ASP code nagekeken op connectie.Close en reccordset.Close statements
Als source code of andere info help laat het dan even weten; ik post in ieder geval de SLQ trace; de bovenste record wordt zonder problemen geschreven, de tweede record raakte tijdelijk "kwijt".
Test 1e8-150 ENTER SQLExecDirect
HSTMT 00971D98
UCHAR * 0x05D91F58 [ 122] "INSERT INTO Events (EventID,BValue,PLCtime,PLCms,PCdate,PCtime) SELECT '110','-1',#15:30:27#,'640',#2006/02/13#,#15:30:29#"
SDWORD 122
Test 1e8-150 EXIT SQLExecDirect with return code 0 (SQL_SUCCESS)
HSTMT 00971D98
UCHAR * 0x05D91F58 [ 122] "INSERT INTO Events (EventID,BValue,PLCtime,PLCms,PCdate,PCtime) SELECT '110','-1',#15:30:27#,'640',#2006/02/13#,#15:30:29#"
SDWORD 122
Test 1e8-150 ENTER SQLGetDiagRecW
SQLSMALLINT 3
SQLHANDLE 00971D98
SQLSMALLINT 1
SQLWCHAR * 0x06D4F250 (NYI)
SQLINTEGER * 0x06D4F2B4
SQLWCHAR * 0x009723D8 (NYI)
SQLSMALLINT 2048
SQLSMALLINT * 0x06D4F2A8
Test 1e8-150 EXIT SQLGetDiagRecW with return code 100 (SQL_NO_DATA_FOUND)
SQLSMALLINT 3
SQLHANDLE 00971D98
SQLSMALLINT 1
SQLWCHAR * 0x06D4F250 (NYI)
SQLINTEGER * 0x06D4F2B4
SQLWCHAR * 0x009723D8 (NYI)
SQLSMALLINT 2048
SQLSMALLINT * 0x06D4F2A8
Test 1e8-150 ENTER SQLExecDirect
HSTMT 00971D98
UCHAR * 0x05D93548 [ 121] "INSERT INTO Events (EventID,BValue,PLCtime,PLCms,PCdate,PCtime) SELECT '110','0',#15:30:27#,'952',#2006/02/13#,#15:30:30#"
SDWORD 121
Test 1e8-150 EXIT SQLExecDirect with return code 0 (SQL_SUCCESS)
HSTMT 00971D98
UCHAR * 0x05D93548 [ 121] "INSERT INTO Events (EventID,BValue,PLCtime,PLCms,PCdate,PCtime) SELECT '110','0',#15:30:27#,'952',#2006/02/13#,#15:30:30#"
SDWORD 121
ISS 5.1
MS Access driver 4.00.6304.00
MS Access 2000
Ik zal proberen om het kort en krachtig te houden;
Op 1 PC draaien twee apps die beiden naar een database kijken. App 1 doet niets anders dan data dumpen in een tabel. App 2 is een webpagina die de data toont en welke onderhoud pleegt. App 2 maakt iedere drie seconde een verbinding met de databse om te kijken of er nieuwe data is.
Ik heb nu het probleem dat sommige insert queries van app 1 eens in de zoveel tijd "kwijt" raken. Volgens mijn SQL log worden ze netjes naar de database geschreven maar als ik de tabel in access open dan staat de bewuste records niet in de tabel.
Het apparte is dat als App 1 een nieuwe query verstuurd BEIDE records netjes in de database verschijnen.
Heeft iemand suggesties?
Wat ik heb gedaan:
-gezocht op tweakers/google
-windows updates
-ASP code nagekeken op connectie.Close en reccordset.Close statements
Als source code of andere info help laat het dan even weten; ik post in ieder geval de SLQ trace; de bovenste record wordt zonder problemen geschreven, de tweede record raakte tijdelijk "kwijt".
Test 1e8-150 ENTER SQLExecDirect
HSTMT 00971D98
UCHAR * 0x05D91F58 [ 122] "INSERT INTO Events (EventID,BValue,PLCtime,PLCms,PCdate,PCtime) SELECT '110','-1',#15:30:27#,'640',#2006/02/13#,#15:30:29#"
SDWORD 122
Test 1e8-150 EXIT SQLExecDirect with return code 0 (SQL_SUCCESS)
HSTMT 00971D98
UCHAR * 0x05D91F58 [ 122] "INSERT INTO Events (EventID,BValue,PLCtime,PLCms,PCdate,PCtime) SELECT '110','-1',#15:30:27#,'640',#2006/02/13#,#15:30:29#"
SDWORD 122
Test 1e8-150 ENTER SQLGetDiagRecW
SQLSMALLINT 3
SQLHANDLE 00971D98
SQLSMALLINT 1
SQLWCHAR * 0x06D4F250 (NYI)
SQLINTEGER * 0x06D4F2B4
SQLWCHAR * 0x009723D8 (NYI)
SQLSMALLINT 2048
SQLSMALLINT * 0x06D4F2A8
Test 1e8-150 EXIT SQLGetDiagRecW with return code 100 (SQL_NO_DATA_FOUND)
SQLSMALLINT 3
SQLHANDLE 00971D98
SQLSMALLINT 1
SQLWCHAR * 0x06D4F250 (NYI)
SQLINTEGER * 0x06D4F2B4
SQLWCHAR * 0x009723D8 (NYI)
SQLSMALLINT 2048
SQLSMALLINT * 0x06D4F2A8
Test 1e8-150 ENTER SQLExecDirect
HSTMT 00971D98
UCHAR * 0x05D93548 [ 121] "INSERT INTO Events (EventID,BValue,PLCtime,PLCms,PCdate,PCtime) SELECT '110','0',#15:30:27#,'952',#2006/02/13#,#15:30:30#"
SDWORD 121
Test 1e8-150 EXIT SQLExecDirect with return code 0 (SQL_SUCCESS)
HSTMT 00971D98
UCHAR * 0x05D93548 [ 121] "INSERT INTO Events (EventID,BValue,PLCtime,PLCms,PCdate,PCtime) SELECT '110','0',#15:30:27#,'952',#2006/02/13#,#15:30:30#"
SDWORD 121
at your service