>-----Original Message-----
>From: Mindaugas Kavaliauskas [mailto:dbto...@dbtopas.lt] 
>Sent: Monday, September 28, 2009 3:32 PM
>To: Harbour Project Main Developer List.
>Subject: Re: [Harbour] 2 ask on SQL Server in one time.
>
>Hi,
>
>
>> DBUSEAREA( .T., "SQLMIX", "select * from klient", "KLIENT") 
>DBUSEAREA( 
>> .T., "SQLMIX", "select p.*, nazwa from PRODUKT p, klient k where 
>> p.id_klient = k.id_klient and jed = '1234' and system = 1", 
>> "KLI_PROD")
 
...

>Sounds like syntax error. Try to execute this query using some 
>ODBC utility, or try to reduce query to find out a supported syntax.

Probably no. This is a serious problem with SQLMIX.
For example work :

dbUseArea( .....
Browse()
dbCloseAll()

But when I use my_old_tBrowse_function() in place of Browse(), in dbCloseAll() 
have I GPF, and in hb_out.log I see  :

----------------------------
Application Internal Error - C:\NOWEPROD\EXE\homar.exe
Terminated at: 2009.09.28 11:16:57
Nienaprawialny bŞŇd nr 6005: Exception error: 

    Exception Code:C0000005
    Exception Address:00466D23
    EAX:6E15000C  EBX:00000000  ECX:00000000  EDX:5EA8000C
    ESI:015FBE6C  EDI:00000000  EBP:015FBE6C
    CS:EIP:001B:00466D23  SS:ESP:0023:0022F600
    DS:0023  ES:0023  FS:003B  GS:0000
    Flags:00010246
    CS:EIP: F6 04 18 02 74 EB 8B 04 9A 43 89 04 24 E8 5B F4
    SS:ESP: 015FBE6C 00000000 7E3A396F 015FBE6C 00000002 015FBE6C 00000002 
0046233D 015FBE6C 01367314 00000001 0040C2B3 0022F704 0082FACC 0082FACC 0067083E

    C stack:
    EIP:     EBP:       Frame: OldEBP, RetAddr, Params...


Modules:
0x00400000 0x00440000 C:\NOWEPROD\EXE\homar.exe
0x7C900000 0x000B4000 C:\WINDOWS\system32\ntdll.dll
0x7C800000 0x000FD000 C:\WINDOWS\system32\kernel32.dll
0x77DC0000 0x000AC000 C:\WINDOWS\system32\ADVAPI32.DLL
0x77E70000 0x00092000 C:\WINDOWS\system32\RPCRT4.dll
0x77FE0000 0x00011000 C:\WINDOWS\system32\Secur32.dll
0x5D520000 0x0009A000 C:\WINDOWS\system32\COMCTL32.DLL
0x77F10000 0x00049000 C:\WINDOWS\system32\GDI32.dll
0x7E360000 0x00091000 C:\WINDOWS\system32\USER32.dll
0x77C00000 0x00058000 C:\WINDOWS\system32\msvcrt.dll
0x74600000 0x0003D000 C:\WINDOWS\system32\ODBC32.dll
0x76380000 0x00049000 C:\WINDOWS\system32\comdlg32.dll
0x7C9C0000 0x0081E000 C:\WINDOWS\system32\SHELL32.dll
0x77F60000 0x00076000 C:\WINDOWS\system32\SHLWAPI.dll
0x774D0000 0x0013D000 C:\WINDOWS\system32\OLE32.dll
0x77110000 0x0008B000 C:\WINDOWS\system32\OLEAUT32.DLL
0x72F90000 0x00026000 C:\WINDOWS\system32\WINSPOOL.DRV
0x76360000 0x0001D000 C:\WINDOWS\system32\IMM32.DLL
0x773C0000 0x00103000 
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
0x1F840000 0x00018000 C:\WINDOWS\system32\odbcint.dll
0x76350000 0x00005000 C:\WINDOWS\system32\msimg32.dll
0x5B1D0000 0x00038000 C:\WINDOWS\system32\uxtheme.dll
0x10000000 0x00006000 C:\DOCUME~1\MHorodys\USTAWI~1\Temp\IadHide5.dll
0x746D0000 0x0004C000 C:\WINDOWS\system32\MSCTF.dll
0x75180000 0x0002E000 C:\WINDOWS\system32\msctfime.ime
0x014C0000 0x00008000 C:\Program Files\Gadu-Gadu\ggwhook.dll
0x4E4A0000 0x0006C000 C:\WINDOWS\System32\SQLSRV32.dll
0x6FF40000 0x00055000 C:\WINDOWS\System32\NETAPI32.dll
0x5C620000 0x0002D000 C:\WINDOWS\System32\SQLUNIRL.dll
0x77BF0000 0x00008000 C:\WINDOWS\system32\VERSION.dll
0x75910000 0x00008000 C:\WINDOWS\system32\NDDEAPI.DLL
0x1FA30000 0x00017000 C:\WINDOWS\System32\sqlsrv32.rll
0x5E3E0000 0x0001B000 C:\WINDOWS\system32\odbccp32.dll
0x6DA30000 0x0001B000 C:\WINDOWS\system32\DBNETLIB.DLL
0x71A70000 0x0000A000 C:\WINDOWS\system32\WSOCK32.dll
0x71A50000 0x00017000 C:\WINDOWS\system32\WS2_32.dll
0x71A40000 0x00008000 C:\WINDOWS\system32\WS2HELP.dll
0x71F30000 0x00004000 C:\WINDOWS\system32\security.dll
0x77C60000 0x00025000 C:\WINDOWS\system32\msv1_0.dll
0x76770000 0x0000C000 C:\WINDOWS\system32\cryptdll.dll
0x76D50000 0x00019000 C:\WINDOWS\system32\iphlpapi.dll
0x76780000 0x00013000 C:\WINDOWS\system32\ntdsapi.dll
0x76F10000 0x00027000 C:\WINDOWS\system32\DNSAPI.dll
0x76F50000 0x0002D000 C:\WINDOWS\system32\WLDAP32.dll
0x77A70000 0x00096000 C:\WINDOWS\system32\crypt32.dll
0x77B10000 0x00012000 C:\WINDOWS\system32\MSASN1.dll
0x55600000 0x0001D000 C:\Program Files\Microsoft Firewall Client\wspwsp.dll
0x719F0000 0x00040000 C:\WINDOWS\system32\mswsock.dll
0x66780000 0x00058000 C:\WINDOWS\system32\hnetcfg.dll
0x71A30000 0x00008000 C:\WINDOWS\System32\wshtcpip.dll
0x76FA0000 0x00008000 C:\WINDOWS\System32\winrnr.dll
0x66210000 0x00009000 C:\WINDOWS\system32\netware\NWWS2NDS.DLL
0x50D50000 0x00047000 C:\WINDOWS\system32\NETWIN32.DLL
0x50D00000 0x00015000 C:\WINDOWS\system32\CLNWIN32.DLL
0x50DF0000 0x00020000 C:\WINDOWS\system32\LOCWIN32.DLL
0x50DB0000 0x0002B000 C:\WINDOWS\system32\NCPWIN32.dll
0x66220000 0x0000C000 C:\WINDOWS\system32\netware\NWWS2SLP.DLL
0x1C000000 0x00007000 C:\WINDOWS\system32\NWSRVLOC.dll
0x16080000 0x00025000 C:\Program Files\Bonjour\mdnsNSP.dll
0x76FB0000 0x00006000 C:\WINDOWS\system32\rasadhlp.dll
0x767D0000 0x00028000 C:\WINDOWS\system32\schannel.dll
0x769A0000 0x000B5000 C:\WINDOWS\system32\USERENV.dll
0x68000000 0x00036000 C:\WINDOWS\system32\rsaenh.dll
0x68100000 0x00026000 C:\WINDOWS\system32\dssenh.dll

Called from DBCLOSEALL(0)
Called from (b)KOMPILATOR(0) in KOMPILAT.PRG
Called from BOSS(0) in BOSS.PRG
Called from (b)KOMPILATOR(0) in KOMPILAT.PRG
Called from BOSS(0) in BOSS.PRG
Called from KODKLAW(0) in KODKLAW.PRG
Called from OPCJA(0) in OPCJA.PRG
Called from (b)KOMPILATOR(0) in KOMPILAT.PRG
Called from BOSS(0) in BOSS.PRG
Called from MAIN(244) in homar.prg
------------------------------------------------------------------------

And what on screen can you see in atachment Schowek01.jpg.
Another example :
Work :

dbUseArea( ......, "Alias_Open")
Browse()
dbCloseAll()

And in syntax :

dbUseArea( ....., "Alias_Open")
Alias_Open->( Browse()) // here app hangs :(
dbCloseAll()


This happens only in sqlmix.
It's hard to describe, and probably Developers tests with real sql server are 
needed.

Regards,
Marek Horodyski

<<attachment: Schowek01.jpg>>

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to