Oracle Provider for Arabic Data
hi,
i was using "OraOLEDB.Oracle" provider with VB 6.0 for my oracle application uptill now. This provider worked fine untill i wanted to work with arabic data. I have my oracle code page set to arabic with NLS_Lang = Arabic_Kuwait.AR8MSWIN1256
Thus i can enter and retrive arabic data from the SQL interface, but if i try to enter arabic data thro VB, i get junk data.
Pls help.
Thankx in advance.
Vinod
Vinod ,
Try setting the following custom command property for the provider.
myCommand.Properties("NDatatype") = True.
Also set the font of the text field in which you are taking the input
to Tahoma or some font supporting unicode.
regards
Jagriti
Similar Messages
-
hi all,
My problem is, in my oracle UI, i can write an insert statement and enter arabic data into my oracle database. But if i try to execute the same SQL statement from VB, the data goes all corrupted, and i cannot retrieve the arabic data in arabic format from the database. Am trying to find out, what driver i shud use so that i can update and retrieve arabic data from my database. When i give a select statement in oracle the data appears as ??????????. Please help.
Thankx in advance
Vinod CherianVinod ,
Try setting the following custom command property for the provider.
myCommand.Properties("NDatatype") = True.
Also set the font of the text field in which you are taking the input
to Tahoma or some font supporting unicode.
regards
Jagriti -
"Oracle Provider for OLE DB" not in "Data Link Properties"
Hello,
we install the "Oracle Provider for OLE DB" in the Oracle Database. But
we miss the entry in the "Data Link Properties".
The entry was needfull for the Identity Center configuration wizzard.
I found no hint how to add manual a entry to the "Data Link Properties".
Have anyone a idea?
Mfg
Rainer KunzHi Matt,
if you speak about CLASSPATH you mean the environment-parameter PATH?
If yes,
D:\oracle\MIM\102\BIN>set PATH
Path=D:\oracle\MIM\102\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wb
em;C:\j2sdk1.4.2_17-x64\bin;C:\j2sdk1.4.2_17-x64;C:\j2sdk1.4.2_17-x64\jre;C:\j2s
dk1.4.2_17-x64\lib;D:\usr\sap\MIM\SYS\exe\uc\NTAMD64
In D:\oracle\MIM\102\BIN i see the follow files:
06.01.2009 23:27 539.648 OraOLEDB10.dll
06.01.2009 23:27 1.712 OraOLEDB10.tlb
06.01.2009 23:27 24.576 OraOLEDB10d.dll
06.01.2009 23:27 7.168 OraOLEDB10us.dll
06.01.2009 23:27 146.944 OraOLEDBgmr10.dll
06.01.2009 23:27 12.800 OraOLEDBpus10.dll
06.01.2009 23:27 9.216 OraOLEDBrfc10.dll
06.01.2009 23:27 7.168 OraOLEDBrmc10.dll
06.01.2009 23:27 187.904 OraOLEDBrst10.dll
06.01.2009 23:27 17.408 OraOLEDButl10.dll
Mfg
Rainer -
Oracle Provider for Membership and Roles not running
Hi Everyone,
I ran the ASP.Net Configuration and select the 'Provider' tab.
When I choose 'Select a single provider for all site management data', only AspNetSqlProvider is shown.
When I choose 'Select a different provider for each feature (advanced)', I see the Oracle Provider for Membership and Roles. I select both then try to enter 'Security' tab. It will hang then come back with this error:
"There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store. "
Any solutions to this...........
Regards
SidThanks for the reply but i stil have the problem...............
My Current machine.config has this to say in that particular section
<connectionStrings>
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
<add name="OraAspNetConString" providerName="Oracle.DataAccess.Client" connectionString=" "/>
</connectionStrings>
What can be done.........................in this case
Thanks -
Oracle Provider for OLE DB 10.1.0.2.0
Hi,
I installed 10g client on my local PC to get access to an ASP application using 10g database. The select always returns no row for a username, therefore, I could not login to the application. But the sqlStatement in SQL*Plus did return a row. More strangely, one script also uses Oracle Provider for OLE DB 10.1.0.2.0 works without any problem.
In Oracle Provider for OLE DB 10.1.0.2.0 documentation, it has the following as system requirements:
System Requirements
The following items are required on a system to use Oracle Provider for OLE DB:
1.Windows NT, Windows XP, Windows 2000, or Windows Server 2003
2.Access to an Oracle database (Oracle8i or later)
3. Oracle Net Services
4. Redistributable files provided with Microsoft Data Access Components (MDAC) 2.1 or higher are required by the provider. These files are available at the Microsoft Web site:
http://www.microsoft.com/data/
5. Oracle Services for Microsoft Transaction Server release 10.1 or higher. This is required for consumers using Microsoft Transaction Server (MTS) or COM+.
I think that I might need to download the Microsoft Data Access Components (MDAC). I went to Microsoft web site, and the latest version for MDAC is 2.8. Anybody has any experience with this? Am I on the right track? I don't want to mess up with my machine by installing MDAC 2.8 if it does not solve the problem.
Thanks, and your early reply is greatly appreciated.
JaneWell, if some of the required componets were missing, I would imagine you getting an error when trying to connect?
Where is this ASP application actually running?
Is it running on your localhost IIS web server?
If not, any setup on your computer will be irrelevent.
If it is, you need to install MDAC components, and 2.8 is the latest.
If running on your local IIS, did you try to create a very basic ASP page which just creates a connection to the database in question? Does that work?
Do you have ON ERROR statements in your code to bypass any/all SQL errors?
If you create a simple UDL file on your desktop and specify the server/user/password (ater selecting Oracle OLEDB driver), does the connect button work? -
Oracle Provider for OLE DB - Security
Hi,
Appreciate if anyone can advise on the security of data when using Oracle Provider for OLE DB to connect from a client application to Oracle database.
Is the data encrypted?
Thanks.
oh2lFirst, technical questions should be addressed to an appropriate technical forum. Technologies | Windows | OLE DB would be a good place for this question.
All client applications, regardless of which API they use, rely on TNS (Transparent Network Substrate) to communicate with the database. You can use Oracle Advanced Security to secure the contents of all the Oracle connections on that machine, but by default, all data (other than the password) goes over the wire unencrypted.
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
Oracle Provider for OLE DB 9.2.0.2.0
Data adapter configuration wizard is unable to generate
update,delete when using Oracle Provider for OLE DB 9.2.0.2.0 against oracle 9.2.0.3.0 database on windows
2000.Is there any limitaion with Oracle Provider for OLE DB 9.2.0.2.0.
But data adapter configuration wizard is able to generate
commands when using Microsoft OLEDB provider for oracle.
The table has primary key defined.
Any ideas is greatly appreciated
SridharDid you set OLEDB.NET=True in your Connection string?
-
Crystal Reports can't add stored procedure using Oracle Provider for OLE DB
Hello,
I am trying to bind an oracle stored procedure to a crystal report through Visual Studio 2008.
This oracle stored procedure returns a ref cursor.
I am using an oracle 11g database (11.2.0.2.0) .
When I use the Oracle Provider For OLE DB driver to bind the store procedure with the report, I get the following error message:
Description : ORA -06550 Line 1 Column 7
PLS 00306 wrong number of types or arguments to the "Strored Procedure Name"
But When I use the Microsoft OLE DB provider for oracle driver, I can bind the stored procedure to the report successfully .
I cannot use the Microsoft OLE DB provider for oracle driver because it does not support the CLOB data type which I plan on having the stored procedure return once I can get everything working.
I have tried setting PLSQLRSET = 1 IN "HKEY_LOCAL_MACHINE\SOFTWARE\KEY_OraDb11g_home1\OLEDB", but that does not seem to work either
Any assistance would be greatly Appreciated
My Stored procedure is very simple as the moment (I just need to get it working then I'll add more stuff). Here's what it looks like:
CREATE OR REPLACE PACKAGE PROMO.PKG_REPORT as
TYPE OUT_Type IS REF CURSOR;
procedure Report_ThisReport (
p_ThisIdField IN number,
IO_CURSOR IN OUT OUT_Type
end PKG_REPORT;
CREATE OR REPLACE PACKAGE BODY PROMO.PKG_REPORT as
procedure REPORT_ThisReport (
p_ThisIdField IN number,
IO_CURSOR IN OUT OUT_Type
IS
BEGIN
OPEN IO_CURSOR FOR
SELECT ThisField
FROM ThisTable
WHERE ThisIdField = p_ThisIdField ;
END REPORT_ThisReport;
end PKG_REPORT;
Edited by: 894988 on Nov 3, 2011 2:45 PM
Edited by: 894988 on Nov 3, 2011 2:46 PM
Edited by: 894988 on Nov 3, 2011 2:47 PMIt seems that some questions posted here on the XE forum are really questions about other Oracle technologies.
Concretely, for you there is an Oracle Provider for OLE DB Forum that is active and a terrific resource for you to use.
Oracle Provider for OLE DB
Cheers! -
Oracle Provider for OLE DB is missing
Hello everyone,
I am a newbie and I am trying to install the SAP IDM 7.2 on windows server 2008 x64 and Oracle 11.2.0.4. The JVM and the oracle client are 64bit. All components are installed on the same server.
In the first step "adding an identity store", the oracle provider for OLE is missing from the list. I have been through many discussions regarding the 32/64-bit oracle client issue with the Identity store. Is there any hope to solve this issue without installing a 32-bit oracle client version?
Thank you
BaselHi Basel,
Did you add the file to the OS Classpath or the IDM Classpath?
Also you might need to install the client separately. I think that's what I did. It's been a while since I worked on an Oracle instance.
Regards,
Matt -
Hi,
I've downloaded and installed Oracle client. I can connect to the database using SQLPLUS. Tnsnames.ora file is in place.
My question is how do I activate Oracle Provider of OLEDB?
I tried to create a udl file can be used to test the connection (referred in the link provided below). To create a udl file on the desktop choose to create a new text document and name it with the .udl extension. But on the Provider page I can't see the option for "Oracle Provider for OLEDB" .
https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&id=()),(page=KBNavigator&id=(viewingMode=1143&from=BOOKMARK&bmDocTitle=When%20Logging%20into%20FDM%20Receive%20%22Error:%20%20ORA-12154:%20TNS:%20could%20not%20resolve%20service%20name%22&bmDocType=PROBLEM&bmDocDsrc=DOCUMENT&bmDocID=597375.1))
I can see that OLEDB folder exists under <ORACLE_CLIENT_HOME>\oledb
Any pointers will be appreciated.
Thanks in advance.Gaurav,
Well the installer is not running on MS windows 2008. It just terminates abnormally with some UNknown error.Then please read below thread carefully, try to follow around it. If still problem then I think post the question on dedicated forum [url https://forums.oracle.com/forums/forum.jspa?forumID=148&start=0]Oracle Provider for OLE DB
Re: No luck installing Oracle OLEDB 9.2 on WinXP
Regards
Girish Sharma
Edited by: Girish Sharma on Jul 9, 2012 10:51 AM
Or continue in this thread, if moderator move this thread to that forum after few minutes. -
Oracle Provider for OLEDB for 9.0.1 on WinNT
Is the Oracle Provider for OLEDB in 9.0.1 missing ? I did not
find it in the client nor in the server.
I am using the OTN Download for installation.
Thanks in Advance
--ShirishYou can double-check on the OLE DB forum, but I'm pretty confident the answer is no. You need to install the client so that the OLE DB provider will have the OCI and SQL*Net libraries necessary to actually communicate with the database.
Justin -
Oracle Provider for OLE DB Error
Hello all.
Can anyone help me understanding why using a statement like
select * from openquery( linkservername, 'select * from table' )
fails with
Server: Msg 7399, Level 16, State 1, Line 1
OLE DB provider 'OraOLEDB.Oracle' reported an error.
[OLE/DB provider returned message: ]
OLE DB error trace [OLE/DB Provider 'OraOLEDB.Oracle' IRowset::GetData returned 0x80004005: ].
On the sql server side, when using the Oracle Provider for OLE DB, but success when I change the linked server to use Microsoft Oracle Provider for OLE DB? It makes no sense to me. Sometimes, when I add a rownum <= 100 it does work with the Oracle OLE DB Provider. As you can see, I installed Oracle Client 10g on the sql server running version 2000, and created a linked server to an Oracle server running Oracle 10.2.4.0. The queries work fine with the Microsoft driver, but fail with the above message when using the oracle native driver.
For your information, here's the select @@version from the sql server database.
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
Just wanted to know what might the problem as using the Microsoft driver the session doesn't seem to use FCF.
Any other information you may need, just let me know.
Thanks!Hi,
I'm not familiar with that particular error, but if you're not already using 10204 oledb/client, I'd certainly do that as a first step. There were lots of issues fixed in our oledb provider since 10201.
Hope it helps,
Greg -
Installing a VB application using Oracle Provider for OLEDB
Hi all,
I have a corporate VB application that uses the Oracle 9i client.
The Oracle Client is on a network disk, so all my clients will not need to install on their client machines.
I am using Wise for Windows Installer to install the application on each client machine.
I need to include on the installation package the "Oracle Provider for OLEDB" files.
How can I do this?
Thank you all,
Ardates Cruz.The standard way to use the unmanaged Oracle.DataAccess is to install an Oracle client on any machine that wants to use the application.
It is possible to avoid that installation by including a bunch of DLLs and some other files in the application, but it's far more cumbersome than using the managed client. Here's a link to get you started on that: http://stackoverflow.com/questions/13721025/deploying-and-configuring-odp-net-to-work-without-installation-with-entity-frame -
Oracle Universall Installer & Oracle Provider for OLE DB
Does anyone know if it is possible to install the
Oracle Provider for OLE DB 9.x.x.x.x
WITHOUT using the Oracle Universall Installer
thank u,
MiguelHi Matt,
if you speak about CLASSPATH you mean the environment-parameter PATH?
If yes,
D:\oracle\MIM\102\BIN>set PATH
Path=D:\oracle\MIM\102\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wb
em;C:\j2sdk1.4.2_17-x64\bin;C:\j2sdk1.4.2_17-x64;C:\j2sdk1.4.2_17-x64\jre;C:\j2s
dk1.4.2_17-x64\lib;D:\usr\sap\MIM\SYS\exe\uc\NTAMD64
In D:\oracle\MIM\102\BIN i see the follow files:
06.01.2009 23:27 539.648 OraOLEDB10.dll
06.01.2009 23:27 1.712 OraOLEDB10.tlb
06.01.2009 23:27 24.576 OraOLEDB10d.dll
06.01.2009 23:27 7.168 OraOLEDB10us.dll
06.01.2009 23:27 146.944 OraOLEDBgmr10.dll
06.01.2009 23:27 12.800 OraOLEDBpus10.dll
06.01.2009 23:27 9.216 OraOLEDBrfc10.dll
06.01.2009 23:27 7.168 OraOLEDBrmc10.dll
06.01.2009 23:27 187.904 OraOLEDBrst10.dll
06.01.2009 23:27 17.408 OraOLEDButl10.dll
Mfg
Rainer -
Hi,
There is table having single column "SCORE" as shown below.
| SCORE |
|9.0000E+33 |
|8.0000E+33 |
|7.0000E+33 |
|6.0000E+33 |
I am trying to fetch column SCORE from above table in database. The type of column SCORE is NUMBER. With Oracle Provider for OLE DB 9.0.1.0.1 everything works fine.
But when I use 9.2.0.7.0 or 10.1.0.4.0 , Recordset::rawGetRows() returns -2147217845. Is there is any limit on value retrived using Recordset::rawGetRows() in newer versions of Oracle Provider for OLE DB?
Please help.
Thanks and Regards,
AC
Edited by: user8090166 on Feb 24, 2009 4:13 AM
Edited by: user8090166 on Feb 24, 2009 4:17 AMHi,
Yes, i've take it off but i still have the same error...
Anyway, like the, the people from hardware, were able to recover the 32Bit Oracle9.2 system, what do you think of use the old system to make the export, and then import into the new one 64Bit and Oracle10.2 ?
Homogeneous system copy by r3load method?
Is it possible right!?
More easy and a cleaner installation?
RM
Maybe you are looking for
-
Delivery notes not getting adopted at MIRO
Hi Iam facing a problem after selecting all Delevery notes no.s and pressing adopt the selected D.N's are not populating as line items Only the first d.n no is populating. What could be the problem Please help me thanks in advance Edited by: CHRIS MM
-
How many times can you view a rental?!?
What on earth?: Hit Play, and you have 24 hours to finish it - or play it as many times as you want. Rentals disappear when they expire, so they won't take up storage space on your hard drive. So which is it? You can watch it as many times as you wan
-
Bitwise operators in XSLT:-
Hi , Does XSLT has support for BITWISE operations, If so Can you please help me out of that > If not , Is there any other way to apply BITWISE logic to the flow in the BPEL. I tried it using Java Embedded activity in the BPEL, but I am getting the fo
-
Fingerprint scanner issue with Win 7 and Satellite Pro A300
SORRY MODEL IS A300. Upgraded/overlayed Vista to Windows 7 Professional and have found fingerprint scanner not working. Unable to remove program and wont accept fresh install of fingerprint scanner or even new fingerprint to be scanned. (Old Vista pr
-
Lightroom developer module disabled.
I purchased Lightroom 5 via a download card outright in April 2014 and was using it happily until my Windows PC died and and needed a rebuild. When I rebuilt it Adobe would only let me install LR via CC as a trial version (Shows as Trail Expired in