New PDO drivers in PHP 5.1 leave much to be desired.

I used ADOdb for more then 2 years and was extremely satisfied with it, but decided to test-drive the new, unified, database interface. Here is a little script that I created:
#!/usr/local/bin/php
<?php
$SQL1="select * from emp where ename like :ENAME";
$name='%';
try {         $dbh = new PDO("oci:dbname=local", "scott", "tiger");          
$sth=$dbh->prepare($SQL1);
$sth->bindParam(":ENAME",$name,PDO_PARAM_STR,100);
$sth->execute();
$cnt=$sth->columnCount();
echo "This statement returns ",$cnt, " columns\n";
for($i=0;$i<$cnt;$i++) {
print_r($sth->getColumnMeta($i));
print("\n");
catch (PDOException $e) {        
echo "Failed to obtain database handle " . $e->getMessage(),"<br>\n";
?>
Here is the output:
$ ./test_pdo.php
This statement returns 8 columns
PHP Warning: PDOStatement::getColumnMeta(): SQLSTATE[IM001]: Driver does not support this function: driver doesn't support meta data in /home/mgogala/tmp/test_pdo.php on line 13
PHP Warning: PDOStatement::getColumnMeta(): SQLSTATE[IM001]: Driver does not support this function: driver doesn't support meta data in /home/mgogala/tmp/test_pdo.php on line 13
PHP Warning: PDOStatement::getColumnMeta(): SQLSTATE[IM001]: Driver does not support this function: driver doesn't support meta data in /home/mgogala/tmp/test_pdo.php on line 13
The query executes correctly, because I am getting the correct number of columns. Unfortunately,
the driver tells me that it cannot describe the column, that is, return array containing name,
native data type, length, precision and PDO data type. That is ridiculous as all 3 other methods
(OCI8, PEAR DB and ADOdb) have no problems whatsoever with describing the column. OCI8, the most comprehensive one of those packages has the following functions to that end:
ocicolumnname -- Returns the name of a column
ocicolumnprecision -- Tell the precision of a column
ocicolumnscale -- Tell the scale of a column
ocicolumnsize -- Return result column size
ocicolumntype -- Returns the data type of a column
Using those functions, I would have no problem obtaining the desired information. PDO_OCI
can't do that. So far, it is very far away from being actually usable. Things might look better
when 5.1 is actually released, but so far it can't be used. Also, when an incorrect SQL is used
in the script above, an exception is not thrown.
I commend your efforts to promote it and I believe that Zend Core for Oracle is a great thing as
it simplifies the installation a great deal, but I will continue to use ADOdb for the foreseeable future.

Hmmm, the script in my post is all squashed and ruined, despite my best efforts.
If you need original, please contact me at [email protected] There is also an intial version
of a DBA tool written in PHP5 on my web page, which is: http://www.mgogala.com

Similar Messages

  • JRE 1.3.1_02 does not work with new Nvidia drivers - HELP!

    I am a user and not a developer but this problem really does bite the big one. I have had installed JRE 1.3.1 and have used it to run LimeWire file sharing program for a long time (LimeWire is a java program from www.limewire.com) and also use it to see java applets on web pages in IE 6.
    I have since upgraded my Nvidia video drivers to version 2.8.3.2 which is the latest official release at this time from Nvidia. Since doing this I have no java at all anymore. Limewire refuses to run at all and there is an error report generated in it's resident directory. If I go to http://java.sun.com, IE hangs and then dissappears, leaving a bug report on my desktop. It seems that JRE does not like the new NT OpenGL dll at all in the new Nvidia drivers and will not run at all. The dll that causes the problem is:
    C:\WINDOWS\System32\nvoglnt.dll
    I upgraded JRE to version 1.3.1_02 because Sun says this is the latest version and runs on XP which is what I have. Still java does not run at all anymore and I get the same bug reports. Has anyone found a workaround for this problem? This really stinks because now I cannot use LimeWire at all and if any web page has java on it, it dissappears right away and there is no more browser on my desktop. The only way I can even visit http://java.sun.com is if I use a Java blocking applet to filter out java applets on web pages.
    Please address this issue in JRE development and release a patch for it or a workaround.
    Thank you for reading this.
    [email protected]
    System Info:
    Microsoft Windows XP Professional
    Sun JRE 1.3.1_02
    GeForce 2 MX AGP video card with 32Mb VRAM
    Intel Pentuim III 800Mhz Coppermine
    1Gb PC 133Mhz SDRAM
    Java generated bug report:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x69564306
    Function name=(N/A)
    Library=C:\WINDOWS\System32\nvoglnt.dll
    NOTE: We are unable to locate the function name symbol for the error
    just occurred. Please refer to release documentation for possible
    reason and solutions.
    Current Java thread:
         at sun.awt.Win32GraphicsDevice.getDefaultPixID(Native Method)
         at sun.awt.Win32GraphicsDevice.getDefaultConfiguration(Unknown Source)
         at sun.awt.windows.WToolkit.resetGC(Unknown Source)
         at sun.awt.windows.WToolkit.<clinit>(Unknown Source)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Unknown Source)
         at java.awt.Toolkit$2.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Toolkit.getDefaultToolkit(Unknown Source)
         at sun.awt.GlobalCursorManager$CursorEvent.<init>(Unknown Source)
         at sun.awt.GlobalCursorManager.<clinit>(Unknown Source)
         at java.awt.Cursor.initIDs(Native Method)
         at java.awt.Cursor.<clinit>(Unknown Source)
         at java.awt.Window.<init>(Unknown Source)
         at java.awt.Frame.<init>(Unknown Source)
         at java.awt.Frame.<init>(Unknown Source)
         at javax.swing.JFrame.<init>(Unknown Source)
         at sun.plugin.ConsoleWindow.<init>(Unknown Source)
         at sun.plugin.JavaRunTime.getJavaConsole(Unknown Source)
         at sun.plugin.JavaRunTime.showJavaConsole(Unknown Source)
         at sun.plugin.AppletViewer.initEnvironment(Unknown Source)
    Dynamic libraries:
    0x00400000 - 0x00419000      C:\Program Files\Internet Explorer\iexplore.exe
    0x77F50000 - 0x77FF9000      C:\WINDOWS\System32\ntdll.dll
    0x77E60000 - 0x77F45000      C:\WINDOWS\system32\kernel32.dll
    0x77C10000 - 0x77C63000      C:\WINDOWS\system32\msvcrt.dll
    0x77D40000 - 0x77DCD000      C:\WINDOWS\system32\USER32.dll
    0x77C70000 - 0x77CB0000      C:\WINDOWS\system32\GDI32.dll
    0x77DD0000 - 0x77E5B000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77CC0000 - 0x77D35000      C:\WINDOWS\system32\RPCRT4.dll
    0x772D0000 - 0x77333000      C:\WINDOWS\system32\SHLWAPI.dll
    0x71700000 - 0x71848000      C:\WINDOWS\System32\SHDOCVW.dll
    0x71950000 - 0x71A34000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70a\comctl32.dll
    0x773D0000 - 0x77BC4000      C:\WINDOWS\system32\SHELL32.dll
    0x77340000 - 0x773CB000      C:\WINDOWS\system32\comctl32.dll
    0x771B0000 - 0x772CA000      C:\WINDOWS\system32\ole32.dll
    0x5AD70000 - 0x5ADA4000      C:\WINDOWS\system32\uxtheme.dll
    0x60000000 - 0x6004C000      C:\WINDOWS\System32\MSCTF.dll
    0x75F80000 - 0x7607C000      C:\WINDOWS\System32\BROWSEUI.dll
    0x72430000 - 0x72442000      C:\WINDOWS\System32\browselc.dll
    0x75F40000 - 0x75F5D000      C:\WINDOWS\system32\appHelp.dll
    0x76FD0000 - 0x77048000      C:\WINDOWS\System32\CLBCATQ.DLL
    0x77120000 - 0x771AB000      C:\WINDOWS\system32\OLEAUT32.dll
    0x77050000 - 0x77115000      C:\WINDOWS\System32\COMRes.dll
    0x77C00000 - 0x77C07000      C:\WINDOWS\system32\VERSION.dll
    0x63000000 - 0x63094000      C:\WINDOWS\system32\WININET.dll
    0x762C0000 - 0x7634A000      C:\WINDOWS\system32\CRYPT32.dll
    0x762A0000 - 0x762AF000      C:\WINDOWS\system32\MSASN1.dll
    0x76F90000 - 0x76FA0000      C:\WINDOWS\System32\Secur32.dll
    0x76620000 - 0x7666E000      C:\WINDOWS\System32\cscui.dll
    0x76600000 - 0x7661B000      C:\WINDOWS\System32\CSCDLL.dll
    0x76670000 - 0x76754000      C:\WINDOWS\System32\SETUPAPI.dll
    0x75A70000 - 0x75B13000      C:\WINDOWS\system32\USERENV.dll
    0x10000000 - 0x10008000      C:\Program Files\Adobe\Acrobat 5.0\Reader\ActiveX\AcroIEHelper.ocx
    0x75E90000 - 0x75F31000      C:\WINDOWS\System32\SXS.DLL
    0x1A400000 - 0x1A479000      C:\WINDOWS\system32\urlmon.dll
    0x63580000 - 0x63824000      C:\WINDOWS\System32\mshtml.dll
    0x01500000 - 0x01588000      C:\WINDOWS\System32\shdoclc.dll
    0x74770000 - 0x747FF000      C:\WINDOWS\System32\MLANG.dll
    0x76400000 - 0x765FB000      C:\WINDOWS\System32\msi.dll
    0x746F0000 - 0x74719000      C:\WINDOWS\System32\msimtf.dll
    0x605D0000 - 0x605DF000      C:\WINDOWS\System32\mslbui.dll
    0x5C2C0000 - 0x5C303000      C:\WINDOWS\ime\sptip.dll
    0x018D0000 - 0x0192B000      C:\Program Files\Common Files\Microsoft Shared\Ink\SKCHUI.DLL
    0x746C0000 - 0x746E7000      C:\WINDOWS\System32\MSLS31.DLL
    0x32520000 - 0x32532000      C:\Program Files\Microsoft Office\Office10\msohev.dll
    0x1C000000 - 0x1C009000      C:\Program Files\AIM95\idlemon.dll
    0x71C20000 - 0x71C6F000      C:\WINDOWS\System32\netapi32.dll
    0x71B20000 - 0x71B31000      C:\WINDOWS\system32\MPR.dll
    0x75F60000 - 0x75F66000      C:\WINDOWS\System32\drprov.dll
    0x71C10000 - 0x71C1D000      C:\WINDOWS\System32\ntlanman.dll
    0x71CD0000 - 0x71CE6000      C:\WINDOWS\System32\NETUI0.dll
    0x71C90000 - 0x71CCC000      C:\WINDOWS\System32\NETUI1.dll
    0x71C80000 - 0x71C86000      C:\WINDOWS\System32\NETRAP.dll
    0x71BF0000 - 0x71C01000      C:\WINDOWS\System32\SAMLIB.dll
    0x75F70000 - 0x75F79000      C:\WINDOWS\System32\davclnt.dll
    0x73D70000 - 0x73D82000      C:\WINDOWS\System32\shgina.dll
    0x75970000 - 0x75A61000      C:\WINDOWS\System32\MSGINA.dll
    0x76360000 - 0x7636F000      C:\WINDOWS\System32\WINSTA.dll
    0x1F7B0000 - 0x1F7E1000      C:\WINDOWS\System32\ODBC32.dll
    0x763B0000 - 0x763F5000      C:\WINDOWS\system32\comdlg32.dll
    0x1F850000 - 0x1F866000      C:\WINDOWS\System32\odbcint.dll
    0x5A500000 - 0x5A58D000      C:\WINDOWS\System32\wiashext.dll
    0x70D00000 - 0x70EA0000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.0.0_x-ww_8d353f13\gdiplus.dll
    0x73BA0000 - 0x73BB2000      C:\WINDOWS\System32\sti.dll
    0x74AE0000 - 0x74AE7000      C:\WINDOWS\System32\CFGMGR32.dll
    0x71AD0000 - 0x71AD8000      C:\WINDOWS\System32\wsock32.dll
    0x71AB0000 - 0x71AC5000      C:\WINDOWS\System32\WS2_32.dll
    0x71AA0000 - 0x71AA8000      C:\WINDOWS\System32\WS2HELP.dll
    0x71A50000 - 0x71A8B000      C:\WINDOWS\system32\mswsock.dll
    0x71A90000 - 0x71A98000      C:\WINDOWS\System32\wshtcpip.dll
    0x76EE0000 - 0x76F17000      C:\WINDOWS\System32\RASAPI32.DLL
    0x76E90000 - 0x76EA1000      C:\WINDOWS\System32\rasman.dll
    0x76EB0000 - 0x76EDA000      C:\WINDOWS\System32\TAPI32.dll
    0x76E80000 - 0x76E8D000      C:\WINDOWS\System32\rtutils.dll
    0x76B40000 - 0x76B6C000      C:\WINDOWS\System32\WINMM.dll
    0x722B0000 - 0x722B5000      C:\WINDOWS\System32\sensapi.dll
    0x76F20000 - 0x76F45000      C:\WINDOWS\System32\DNSAPI.dll
    0x76FB0000 - 0x76FB7000      C:\WINDOWS\System32\winrnr.dll
    0x76F60000 - 0x76F8C000      C:\WINDOWS\system32\WLDAP32.dll
    0x76FC0000 - 0x76FC5000      C:\WINDOWS\System32\rasadhlp.dll
    0x6D370000 - 0x6D37D000      C:\Program Files\JavaSoft\JRE\1.3.1_02\bin\npjava131_02.dll
    0x6D130000 - 0x6D15A000      C:\Program Files\JavaSoft\JRE\1.3.1_02\bin\beans.ocx
    0x6D300000 - 0x6D316000      C:\Program Files\JavaSoft\JRE\1.3.1_02\bin\jpishare.dll
    0x6D420000 - 0x6D4F0000      C:\PROGRA~1\JavaSoft\JRE\132DB1~1.1_0\bin\hotspot\jvm.dll
    0x6D220000 - 0x6D227000      C:\PROGRA~1\JavaSoft\JRE\132DB1~1.1_0\bin\hpi.dll
    0x6D3B0000 - 0x6D3BD000      C:\PROGRA~1\JavaSoft\JRE\132DB1~1.1_0\bin\verify.dll
    0x6D250000 - 0x6D266000      C:\PROGRA~1\JavaSoft\JRE\132DB1~1.1_0\bin\java.dll
    0x6D3C0000 - 0x6D3CD000      C:\PROGRA~1\JavaSoft\JRE\132DB1~1.1_0\bin\zip.dll
    0x6D020000 - 0x6D129000      C:\Program Files\JavaSoft\JRE\1.3.1_02\bin\awt.dll
    0x73000000 - 0x73023000      C:\WINDOWS\System32\WINSPOOL.DRV
    0x76390000 - 0x763AA000      C:\WINDOWS\System32\IMM32.dll
    0x6D1E0000 - 0x6D21B000      C:\Program Files\JavaSoft\JRE\1.3.1_02\bin\fontmanager.dll
    0x5ED00000 - 0x5EDC6000      C:\WINDOWS\System32\OPENGL32.dll
    0x68B20000 - 0x68B3E000      C:\WINDOWS\System32\GLU32.dll
    0x73760000 - 0x737A5000      C:\WINDOWS\System32\DDRAW.dll
    0x73BC0000 - 0x73BC6000      C:\WINDOWS\System32\DCIMAN32.dll
    0x69500000 - 0x69816000      C:\WINDOWS\System32\nvoglnt.dll
    0x76C90000 - 0x76CB2000      C:\WINDOWS\system32\imagehlp.dll
    0x6D510000 - 0x6D58C000      C:\WINDOWS\system32\DBGHELP.dll
    0x76BF0000 - 0x76BFB000      C:\WINDOWS\System32\PSAPI.DLL
    Local Time = Wed Apr 03 18:51:17 2002
    Elapsed Time = 13
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Client VM (1.3.1_02-b02 mixed mode)

    Chuck,
    I stumbled in here looking for help, I am a PC user,
    not a coder or developer (How sad. <g>). I checked for
    updates to the Nvidia driver (none), Windows XP (not
    at this time), and DirectX 8.1 (not at this time,
    these come on the XP updates page so far as I know.)
    Not too suprising...
    I have no idea of how to implement your suggestion on
    how to disable the JMV use of DirectX overal in my XP
    envornment. I guess that using Internet Explorer 6 to
    see web pages with Java on them are pretty much out of
    the question for now but I would be happy as a clam if
    I could get my LimeWire application going again.
    LimeWire is called via a desktop or Start menu
    shortcut in this fashion:
    Target Box: C:\WINDOWS\system32\javaw.exe -cp .
    RunLime
    Start In (directory): "C:\Program Files\LimeWire 1.7"
    So it appears that java is called via the javaw.exe
    file and passes a cp argument (whatever that is), then
    there is a period separator (dunno why) and then the
    "RunLime" statement that calls up the LimeWire
    program.to implement the suggestion, simply add -Dsun.java2d.noddraw=true between "javaw.exe" and "-cp" separating it from them by a space on each side. Your result should look something like this:
    c:\windows\system32\javaw.exe -Dsun.java2d.noddraw=true -cp . RunLime
    >
    I cannot see any need for fancy graphic acceleration
    or DirectX being called to play for this application
    since it is basicly a file manager that shares.
    Nothing fancy about it.It's not the application choosing to do this, but Java itself. Java GUI applications specifically those who use the Swing GUI classes (like LimeWire, if I recall) automatically leverage DirectX. This is really valuable for Swing applications since they emulate Windows (or Mac or Motif) GUI widgets rather than using them, making fast access to display buffers important to ensure best performance.
    >
    Do you have any idea of how to pass your
    "-Dsun.java2d.noddraw=true" statement to disable
    DirectX into the above call to start java and
    LimeWire?See above.
    >
    Hanging by the edge of my seat, waiting for more input
    on this. Thank you for your time and suggestions.
    Paul

  • I can access a function in a package using OCI drivers but not PDO drivers

    Hello all, i am a newbie to Oracle and its drivers for PHP. I would like to use PDO, and I have my database activity in packages, which have procedures and functions. My package has overloaded functions and that has been giving me a tough time with these drivers. So one signature of my function get_data contains a four arguments and all four are numbers, while another signature of get_data has the first two as numbers and the next two as varchar2. So when I try to access this function which is part of a package, I am able to retrieve data, and the driver I am using is OCI8, but when I try to do the same with PDO, it does not work. It gives me this error,
    *General error: 6553 OCIStmtExecute: ORA-06553: PLS-307: too many declarations of 'GET_DATA' match this call  (/var/www/php-5.3.3/ext/pdo_oci/oci_statement.c:146)' in /var/www/pdo_check.php:251 Stack trace: #0 /var/www/pdo_check.php(251): PDOStatement->execute() #1 /var/www/pdo_check.php(345): dbPDO->execPackage2() #2 {main} thrown in /var/www/pdo_check.php on line 251 *
    I got this error earlier with OCI drivers, then I added the datatype while binding the values.
    Has anybody had this headache earlier??
    ##Works
    *$qu = oci_parse($connect, 'select pack.get_data(:p1,:p2,:p3,:p4)as rc from dual');
    $p1 = (int)121;
    $p2 = (int)222;
    $p3 = (int)324;
    $p4 = (int)001;
    oci_bind_by_name($qu,":p1",$p1,10,OCI_B_INT);
    oci_bind_by_name($qu,":p2",$p2,10,OCI_B_INT);
    oci_bind_by_name($qu,":p3",$p3,10,OCI_B_INT);
    oci_bind_by_name($qu,":p4",$p4,10,OCI_B_INT);
    oci_execute($qu) or die("did not execute");
    $r = oci_fetch_array($qu);*
    ##Does not work
    *$sql = 'select pack.get_data(:p1,:p2,:p3,:p4) from dual';
    $result = $this->dbConnect->prepare($sql);
    $p1 = (int)2;
    $p2 = (int)2;
    $p3 = (int)2;
    $p4 = (int)6;
    $result->bindParam(':p1', $p1, PDO::PARAM_INT);
    $result->bindParam(':p2', $p2, PDO::PARAM_INT);
    $result->bindParam(':p3', $p3, PDO::PARAM_INT);
    $result->bindParam(':p4', $p4, PDO::PARAM_INT);
    $result->execute();*
    I am still perplexed why is PDO giving me an error, when I have virtually mentioned everything is asks for?

    I think the only person who can really answer this question is Chris Jones. For my money I tend to steer clear of PDO as it is a bit quirky ( at least in my experience ) and it does not support reference cursors.

  • Solved flicker problem with newer fglrx drivers

    This has been annoying me since the move from 8.29 to 8.30: I have an integrated Xpress 200 on my laptop, and newer proprietary drivers caused the screen to flicker. This has caused me to stick with the older drivers, which restricted upgrades to X.org and the kernel. I was misled by some posts on the Internet to believe that this was the result of using custom modelines.
    I have finally solved the problem yesterday. I am posting my findings in case anyone else has been suffering from the same behaviour.
    The newer drivers come with an ACPI script, installed under /etc/acpi. The script is invoked every minute and inspects the current power status (i.e., A/C or battery). It then invokes
    aticonfig --set-powermode=[MODE]
    to adjust the driver to the new settings. Each time this command is executed, it causes the screen to flicker.
    Obviously, there is no need to run the script if the power mode has not changed since the last call. I have therefore modified the script to first check the current driver power mode, and execute the mode command only if a new setting is required.
    I hope this helps someone.

    I need my hand held a bit here...
    this seems to be the problem I'm having, ie the ac/battery event being called too frequently, but have no idea how to edit the script. I'm on an asus w3n, will it help to replace apci with asus-laptop and apcid daemon...or just add those and leave acpi daemon?
    apologies for my numbnut newbie-ness.

  • Overscan missing from new Nvidia Drivers - Mac MIni 2010

    So I was able to install new Nvidia drivers on my Mac mini 2010, however, there are no overscan options.. and my tv is connected via HDMI. Is there any workaround for this?

    The final version of Appleworks 6 does in fact work on the Intel Mini under Leopard -- but Apple doesn't support it, nor ship it with the new Minis.
    A free office suite that is MS Office compatible is NeoOffice:
    http://www.neooffice.org/neojava/en/maindownload.php
    a similar alternative is OpenOffice:
    http://www.openoffice.org/
    There is no office suite that is directly compatible with Appleworks files, but if you install AppleWorks 6 on your Mini, you could export files in formats that other office programs can read.

  • "new PDO" inconsistent in connections across our servers

    Using PDO oci, our application web pages connect to various Oracle databases. All database connections before used the following connect strings successfully:
    $conn = new PDO("oci:dbname=//servername.domain*:1521*/db_service_name",$db_username,$db_password);
    up until last Friday 5/18 when one particular server connection attempt would throw a "Fatal error" unless we modify the connection string as follows:
    $conn = new PDO("oci:dbname=//servername.domain/db_service_name",$db_username,$db_password); // no port number
    php version appears to be 5.3, database version is 10.2.0.5.0, all running on linux RHEL 5. Other connections using RHEL 4, but I believe that is moot in that the app server running php 5.3 with oci8.so to connect to the database server running oracle 10.2.0.5 was working, but on Monday 5/21, it was not working.
    Fatal error when not working is:
    PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[]: (null)' in /home/driskind/test_oci.php:7
    Stack trace:
    #0 /home/driskind/test_oci.php(7): PDO->__construct('oci:dbname=//ea...', 'user...', 'password')
    #1 {main}
    thrown in /home/driskind/test_oci.php on line 7
    Note that from this same host, php can connect to older database servers utilizing the connection string with the port number, so I am suspecting a configuration on the database server side for the new database server where connection string using port number fails.
    Please don't ask why application doesn't use other methods. They have adamantly stated they wish to continue to use thier application with php configured as is.

    Unless things have really changed with PDO I recommend not using it. Just use the OCI_ methods. For me the biggest problem is that PDO ( at my last reading ) does not support reference cursors which for me is just a non starter.

  • Microsoft Drivers for PHP 5.6+ for SQL Server

    Hi there! I'm trying to migrate all of the sites running on Joomla 3, PHP 5.6, from mySQL to MSSQL server 2014. I can only find Microsoft SQL driver 3 which supports
    until PHP 5.4 but I'm currently running PHP 5.6. Joomla will NOT even recognize SQL driver PHP 5.4 since I'm running PHP 5.6. Based on my research, it seems as Microsoft DO NOT have SQL driver for PHP 5.6 and don't seem to worry about it. Is there any support
    for SQL Drivers for PHP in the future (PHP 5.6+)? Any suggestions? These current sites we are supporting do get PHP upgrades, as well as Joomla. Any help is greatly appreciated. Thanks.

    Microsoft as a whole don't worry about PHP, PHP is not a product of Microsoft. The support for PHP was just because of over requests of PHP users and developers so Microsoft supported PHP on Windows. 
    Microsoft, might, in future support 5.6 and so on, but these features are not as much supported by Microsoft as MS SQL Server, Windows, ASP.NET are supported and updated frequently.
    So, as you've already found. The bid is that you go, and find a third-party plugin. Or, you can however read the manuals (developer documentation) of SQL Server and try to create a plugin in PHP that would connect to SQL Server. If I had to do this, I would
    have created a new plugin rather than trying to use an old third-party plugin. Microsoft's product are land-locked so you can't say any plugin would fully function with Microsoft's products.
    ~!Firewall!~

  • Alcahol 120 percent and new nforce drivers

    http://www.nforcershq.com/forum/viewtopic.php?t=34891
    latest version told me with new nvidia drivers i had no burner
    so im using an older one
    well this seems to be the fix
    Making it work with the updated IDE drivers is easy, in options change the 'Device Control Interface' from default to the other one. Restart Alcohol 120% and all your devices should be listed.
    might save some one a headache

    Concerning the IDE driver. Same as all the other versions Nvidia has released for me. Complete junk. Also, it appears they removed the file. The links to it are dead or redirected to the 4.12's...which are also junk.
    1. Breaks my Sound Card. System hangs on audio driver install then will no longer boot, except to Safe Mode to remove the driver, due to nForce gameport incompatibility. Standard IDE does not hang, then Gameport can just be disabled (since the nForce2 chip breaks it anyway).
    2. Breaks Easy Recovery Pro (data recovery software) and who knows what else. When it attempts to scan the drives, it fails with a Windows error. Standard IDE driver works fine.
    3. SiSoft Sandra reports slower speeds than standard IDE driver.
    Standard score 35247 kB/s
    Nvidia score 30124 kB/s

  • I have an existing mini mac and 4 tb external drive. My iTunes library exists on the external drive under /itunes... I have purchased a new mini mac and I want to leave the library where it is but move to new mini mac.. what do i need to do ?

    I have an existing mini mac and 4 tb external drive.
    My iTunes library exists on the external drive under /itunes...
    I have purchased a new mini mac and I want to leave the library where it is on the external drive but move to new mini mac and have it show as it did on the old mini mac..
    what do i need to do ?
    I have found multitude of articles about moving itunes to external drive or other similar things but I don't want to move itunes from the external drive, just change mini mac machines and have everything in itunes the same..
    Thanks

    I had already tried that one and got this...
    below is screen shot of what is on the new mac mini
    and what is on the external drive now connected to the new mac mini..
    There are no media files on the mac mini just the library files and on external just media files..
    Do I need to copy anything over from the old mac mini ? xml files ? .. the itunes folder on old mini is about 840mb in size which looks to have artwork ect ? .. I am fairly computer literate, but this one has me stumped.. ?
    thanks for help

  • New Printer Drivers won't load in Mac App Store

    Hi!
    I've recently update my mid-2014 rMBP to the Final release of Yosemite, up from the Yosemite Public Beta 6. I've been able, during the beta phase to add my home printer (an HP OfficeJet 4500) after (or before?) the Mac App Store had downloaded the required HP drivers (3.3.1).
    Now, however, I'm trying to add an HP LaserJet 1200 series (whose drivers are in the official list). I've tried several times, asked the MAS to check for new updates a thousand times but still it won't download any new printer drivers.
    When adding the printer and selecting the driver from the list of drivers bundled with OS X, I could see various printers (with a large number of HP printers who use the aforementioned 3.0 drivers which have been downloaded already), but no HP LaserJet 1200. I don't have them because they're not the same as the 3.0 ones. On my sister's 2010 MBP, which didn't go through the beta testing phase, I found what seems to be all the drivers from the list (at least there was the one for the 1200 Series).
    So my question is, how do I somehow "trigger" the MAS to download the required drivers (19.8) ? Is anyone else having troubles installing printer drivers?

    Thank you for your quick reply! I've deleted the hp folder (and moved the PPD relating to the printer which is already installed, the OfficeJet, just to see if it would help) and had the MAS check for new updates. No success yet, though.
    However there's a slight misunderstanding regarding which drivers I'm trying to install : I already have the 3.3.1 drivers (for the OfficeJet) but the drivers which won't download are the 19.8 for the LaserJet printer. are these separately downloadable too?

  • Where can I find new display drivers for Satellite P100

    Hello,
    i need new display drivers for my Notebook (Satellite P100), but it's only Version 84.0 to download.
    I need version 162.0 or higher.
    On Nvidia Web-Site is the new 167.0 beta, but does it work with my system?

    The Toshiba graphic drivers on the Toshiba European driver page are not the same like the original graphic driver from the graphic card manufacturers.
    Therefore you cannot compare the driver version numbers!
    Generally the graphic driver which appears on the Toshiba page is the newest Toshiba driver.
    Best regards

  • Did the new agp drivers help anyone with the problems with 9700PRO

    just wondering if the new agp drivers from via fixed any issues with people with MSI and/or radeon 9700PRO
    I used to experience crashes in games only when I overclock to 333FSB but none at 266FSB. I did get 600 more 3dmark2001SE points by using the new agp drivers. But I tried battlefield 1942 and my video locked up when I boarded an airplane in the wake island mission. I had never experienced a freeze with the old agp and am interested to know how others have made out.

    You can rotate the screen by holding down two fingers and rotating.

  • Installing new Nforce drivers?

    I'm running the lastest Nforce driver pak from MSI on my K7N420. When the new Nforce drivers from Nvidia come out (Soon I hope) should I be able to install them over the MSI Nforce drivers I'm running now? If not, could someone please tell me an easy way to uninstall old Nforce drivers, MSI or Nvidia.
    Thanks
    Dennis

    Thanks for the reply. One more quick queston. I'm running an Gf4 add in card so removing the Nvidia display drivers in Add/Remove does the video drivers, I know this one. What listing in Add/Remove removes the Nforce drivers?
    Thanks
    Dennis

  • HT1338 Having difficulty printing with my HP Photosmart 7510 C311a after Maverick upgrade. Tried to install new HP drivers, but thwarted by demand for address under IPVA.

    Having difficulty printing with my HP Photosmart 7510 C311a after Maverick upgrade. Tried to install new HP drivers, but unsuccessful.

    It did not work after all...
    @CHH: This is wheere I downloaded the printer drivers:
    http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?cc=nl&lc=nl&dlc=nl&soft wareitem=mp-84878-2
    Good luck and keep us all posted on how you're doing with this problem!
    Message was edited by: willem69limbo

  • HELP! --with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared

    I have oracle instant client installed on C:\oracle\instantclient_11_2 and the environment variable for path set to C:\oracle\instantclient_11_2 on my windows VPS server. When I install PHP version 5.3.6 with the OCI8 extension it installs correctly. I run a php script with phpinfo(); and I see...
    "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=D:\php-sdk\oracle\instantclient11\sdk,shared"
    But no OCI8 extension info is listed. So that tells me it's not installed and I can't do any oci functions.
    I don't have a D:\php-sdk\oracle\instantclient10\sdk directory on that server and I have no idea on how to change the default compiled directory. If I run the php.exe I get an error saying that it can't locate the oci.dll...
    How do I get this instant client path fixed?
    I am at the end of my rope so who ever answers this post. THANK YOU!!!

    This is a dup of this :
    HELP! "--with-oci8=D:\php-sdk\oracle\instantclient11\sdk,shared"

Maybe you are looking for

  • Need to access the Power shell within Virtual Machine Manager.

    Hi all, I have a VM that shuts down everyday between 9-10PM.  I would like to get a script to start it up at 11PM.  However, the issue I have that if i run the powershell command "start-vm -servername" from the Powershell within the Virtual machine m

  • End Of communication Error while executing java procedure (Urgent)

    Hi All, I am using oracle 10g on linux server. Client machine is on xp. I hava a java procedure which executes the sqlldr on server. Earlier it was working fine, but after reinstalling the oracle 10g on server. It started giving "end of Communication

  • Problem with SharePoint metadata (People Picker) in Adobe Reader X.

    Have a problem related metadata that is in SharePoint 2010 when I try to upload a PDF from Adobe Reader X (Online site). I have a few mandatory fields such as; Document Owner, Document Type, Date, etc..  When I save the PDF to a document library, so

  • ICloud is a Disaster

    After spending a few hours upgrading to Lion and activating iCloud, I fully realize now that Apple eliminated GALLERY and iWEB....infuriating!!! Apple has a great reputation for making products that people like and are willing to pay a premium price.

  • JNI 101

    While you people are connecting universes, I am having a problem running the first JNI program. invoking JVM from C++; Started just yesterday and this is very urgent. The following basic code returns error -3 Also tried running code from sun website,