"The shell stopped unexpectedly and Explorer.exe was restarted."
Ik ben ooit bezig geweest om vanuit Access een mySQL DB aa te spreken, en daarvoor moest ik de mysql-client installeren. Misschien dat dat ook in jouw geval een oplossing is?
- This line is intentionally left blank -
Hier gaat het om (staat in de Help van Delphi):
Specifies the client software library (DLL) supplied by the database vendor.
property VendorLib: string;
Description
VendorLib is the library supplied by the database vendor to support client-side use of the database. Most applications do not need to use VendorLib directly, because this property is set automatically when the DriverName property is set.
Note:The association between a vendor library and a driver name is stored in the dbxdrivers.ini file when you install the associated dbExpress driver.
The file named by this property must be running on the same system as your application when it is deployed. Typically, it is installed when the database is installed rather than with your application.
Note:The VendorLib, LibraryName, and GetDriverFunc properties all reflect the values in the dbxdrivers.ini file. Because these property values are published (stored with the connection component), it is possible to deploy an application without deploying the dbxdrivers.ini file.
"The shell stopped unexpectedly and Explorer.exe was restarted."
En dit hoort er volgens mij ook nog bij, gaat ook over een DLL:
Specifies the dbExpress driver that TSQLConnection uses to establish a connection.
property LibraryName: string;
Description
LibraryName is the dbExpress library associated with the driver specified by DriverName. Most applications do not need to use LibraryName directly, because this property is set automatically when the DriverName property is set.
Note:The association between a dbExpress library and a driver name is stored in the dbxdrivers.ini file when you install the dbExpress driver.
The file named by this property is the only dbExpress file that must be deployed with your application.
Note:The LibraryName, GetDriverFunc, and VenderLib properties all reflect the values in the dbxdrivers.ini file. Because these property values are published (stored with the connection component), it is possible to deploy an application without deploying the dbxdrivers.ini file.
"The shell stopped unexpectedly and Explorer.exe was restarted."
libmysql.dll staat als het goed is in de lib-dir van je mysql-install.
anders is tie misschien wel te vinden op www.mysql.com of op: http://www.fichtner.net/delphi/mysql.delphi.phtml
anders is tie misschien wel te vinden op www.mysql.com of op: http://www.fichtner.net/delphi/mysql.delphi.phtml
Ik heb dit probleem dus ook (wat jelmervos beschrijft). Maar ik heb het bestant dus wel in mijn LIB dir staan van mysql.
Wat kan dan nu de oorzaak zijn?
( ik weet dat het een oude topic is )
Wat kan dan nu de oorzaak zijn?
( ik weet dat het een oude topic is )
ik geloof dat de mysql driver die bij delphi 6 (db express) wordt verwacht nog van een oude versie is. als je de allerlaatste dll neerzet werkt het niet. moet je de mailinglist maar nalezen.
Mitsubishi Warmtepomp Uitlezen / Besturen | Optimaliseren
Dit snap ik niet.
Welke driver is te nieuwe of te oud? En welke mailingslist?
Welke driver is te nieuwe of te oud? En welke mailingslist?
je moet geloof ik een oudere libmysql hebben om het zaakje te laten draaien.
mysql heeft een mailinglist. maar ik geloof dat ik het op de borland usenet groepen heb gelezen.
mysql heeft een mailinglist. maar ik geloof dat ik het op de borland usenet groepen heb gelezen.
Mitsubishi Warmtepomp Uitlezen / Besturen | Optimaliseren
MyODBC - dat zit niet standaard bij Delphi 6. toch?
Dat vond ik namelijk zo handig dat het met de standaard componenten moet kunnen. (en zulke ingewikkelede en zware dingen hoef het ook niet te kunnen.
Maar ik zal eens in die mailigslisten die xoror noemt kijken (en hoop ik vinden)
Dat vond ik namelijk zo handig dat het met de standaard componenten moet kunnen. (en zulke ingewikkelede en zware dingen hoef het ook niet te kunnen.
Maar ik zal eens in die mailigslisten die xoror noemt kijken (en hoop ik vinden)
myodbc moet je downen van de mysql.com site.
Mitsubishi Warmtepomp Uitlezen / Besturen | Optimaliseren
Hmmmz, ik heb op de BorCon 2001 gehoord dat het niet mogelijk is om met dbExpress een connectie te maken naar mySQL. (dit zei een van de sprekers) Er schenen nog veel fouten te zitten in de implementatie. Sowieso is dbExpress brak, het ondersteund de helft van BDE enabled datasets of van DATASNAP datasets.
Moet het toch zou ik het maar via ODBC doen, met een BDE connectie.
Moet het toch zou ik het maar via ODBC doen, met een BDE connectie.
dbexpress is idd niet al te stoer.
je kan bijv geen grid aan een dataset afkomstig van een dbexpress ding koppelen (client dataset wel, maar dat wil je niet).
komt omdat dbexpress driver voor mysql geen bi-directional cursor support.
je kan bijv geen grid aan een dataset afkomstig van een dbexpress ding koppelen (client dataset wel, maar dat wil je niet).
komt omdat dbexpress driver voor mysql geen bi-directional cursor support.
Wil je niet?, in een datasnap omgeving moet je wel. En ik doe niet anders. Het is echter wel verstandig om de TDatasetProvider in de stellen om de records incremental op te halen (bij grote tabbellen dan)prototype:(client dataset wel, maar dat wil je niet)
Als je 1maal weet hoe de provider componenten in elkaar steken met updates is er goed mee te werken.
oogjes open, snaveltjes dicht
waarom gebruik je geen ado?
daar moet het ook mee kunnen
daar moet het ook mee kunnen
Pagina: 1