Forms 10g fron binary to text
I know how to convert a form from binary to text from forms builder, what is the actual file name to do that as I need to do it from the dos prompt as I’ll do a batch file as I have lots form forms, and example will be appreciated
Look here
Re: Commands when Oracle Forms 10g on HP-UX
They are for Unix system, but there are similar for WIn env
Similar Messages
-
Not able to create a text file in Client Machine using Forms 10g
Hi - I'm mot able to create a text file in Client Machine using Forms 10g. I'm getting error when system executes the bolded line.(i.e. CLIENT_TEXT_IO.FOPEN). During run-time system is throwing "ORA-06508: PL/SQL: could not find program unit being called".
I had attached webutil.pll in the form.
Please advise me.
DECLARE
l_Temp CLIENT_TEXT_IO.FILE_TYPE;
LC$Name Varchar2(100) ;
LC$Fic Varchar2(100) ;
LN$Lines Pls_integer := 0 ;
LC$Line Varchar2(4000) ;
Cursor C_CUR Is
Select * From TEST_TEXTIO where rownum <= 50;
BEGIN
LC$Name := 'tmp_file.txt' ;
LC$Fic := 'c:\temp\tmp_file.txt';
Begin
l_temp := CLIENT_TEXT_IO.FOPEN( 'C:\temp\tmp_file.txt', 'W');
Exception
when others then
message( 'OPEN FILE ERROR ' || LC$Fic ||sqlerrm );
display_error;
raise form_trigger_failure;
End ;
-- Write the lines --
For Cur In C_CUR Loop
LC$Line := Cur.CODE || ' -> ' || Cur.COL1 || ',' || Cur.COL2 || ',' || Cur.Col3 ;
CLIENT_TEXT_IO.PUT_LINE( LF$File, LC$Line ) ;
LN$Lines := C_CUR%ROWCOUNT ;
End loop ;
-- Close the file --
CLIENT_TEXT_IO.FCLOSE( LF$File ) ;
Exception
When others Then
message('err='||sqlerrm);message(' ');
display_error;
CLIENT_TEXT_IO.FCLOSE( LF$File ) ;
Raise ;
END;
Thanks.
ArunHi ,
i have one Question though its not related to thos question if some could help me it will be really helpful,
i have created one program to import and export excel to forms vice versa, if the form is attached with webutil its working fine am using ole2.but i have a new idea if i add this program in menu, it can be used for all the forms attched to that menu, i made program also, but problem am facing right now is if the form is not attched with webutil it will not work so is there possiblity to share my webutil from one form to another form ,so i will keep one form as a interface form in that webutil will be attched ,i can share that webutil to all other forms so that all the forms no need to attach webutil again
if its possible means please suggest some ideas -
Dear All,
I have migrated forms 3.0 in unix to forms 10g in windows 2003 server.
In my older version, '+' key is mapped to do COMMIT. I want to map the same key in forms 10g. i tried the same in my frmweb.res. Pls find the mapping done by me below.
*107 : 0 : "Add" : 36 : "Commit"*
This works fine.
The Issue is ... My cursor is in a text item .... I entered some data and press " + " key to save. The data is saved but at the same time the data in the text item is erased and + is getting replaced in the text item. I dont want my data to be erased and replaced with "+" symbol.
How to map the "+" just for COMMIT and should not replace the data in the text item ?
Can anyone help me to solve this issue...
Thanks in Advance
SharfUnfortunately, sometimes the role of the developer is to educate the user/management what can/can't and should/shouldn't be done. If I were in your postition, I would make every effort to educate the user/management this this is a REALLY bad idea and encourage them to use the standard key mapping or use a modifed key mapping that uses just the F-Keys.
The problem you have to overcome is that you have to not only tell Forms to do something different when the '+' key is pressed, but you have to have a listener in your application that is listening for the '+' key and supress the '+' character. To my knowledge, this cannot be done with native Forms built-ins. You would have to write your own Java solution (JavaBean or Pluggable Java Component [PJC]) to suppress the '+'. I have found that if you can provide the user/management with a cost estimate associated with the effort needed to code a particular feature. Once they realize the level effort and more importantly the cost associated with coding a particular feature, they typically will change their mind and see reason.
I know this is not what you wanted to hear, but I hope it will help anyway. :(
Craig...
Edited by: CraigB on Aug 2, 2010 2:05 PM
Edited by: CraigB on Aug 2, 2010 2:07 PM -
Forms 10g installed and running on Windows Vista
<font color=0000FF>Update 12-Dec-2008: </font>Oracle has published NOTE 559067.1 -- How to Install Developer Suite 10.1.2.0.2 - hence 10.1.2.3 - on Windows Vista, 24-OCT-2008 with some installation help.
<font color=0000FF>Update 07-July-2008: </font> Added text at the bottom showing how to find patchsets for Forms 10g.
<font color=0000FF>Update 29-May-2008: </font> This thread was started in November, 2007. In January, 2008, Oracle released Patch 3 for Forms 10g, which makes Forms 10g compatible with Windows Vista. As time permits I'll try to keep the information in this post up to date. Updated information will be inserted <font color=0000FF>as blue text.
</font>
<font color=0000FF>Original message begins here:</font>
This is a second thread I am posting to outline the steps I have used to install Forms on a Windows Vista Home Basic laptop. The other thread describes installing Forms 6i:
Forms 6i installed and running on Windows Vista
Please read through the initial part of that post for the background. I realize Oracle has not certified Forms 10g to run on Vista, but the time has come for my associates and I to upgrade our old computers to new desktop/laptop platforms, and I would hate to acquire XP machines and be stuck with them for the next 5 years. <font color=0000FF>(Note: Since first posting this message, Oracle has certified Forms 10g Patch 3 (version 10.1.2.3.0) to run on Vista)</font> So after another person informed me that he had Forms installed and running on Vista, I went ahead and bought one. I found that as long as I set the compatibility mode to run Forms programs as Windows XP (and a few other changes), Forms 6i and 10g run quite satisfactorily.
<font color=0000FF>Update 29-Jan-2008: </font> Unfortunately, it turns out that the Forms 10g Builder running on Vista <font color=0000FF>had</font> a major flaw: If you try to develop a form, the Builder will crash if you try to compile a procedure that calls another procedure in the form that has errors. The problem is reported and described in this thread: Error compiling a form under Vista
<font color=0000FF>Update 12-Mar-2008: </font> Installing Patch 3 on Vista does not help with this problem -- the Builder still crashes in the same situation.
<font color=0000FF>Update 25-July-2008: </font> Applying Patch 7047034 has corrected the problem. See this link within this thread: Forms 10g: Installing Patch 7047034 on Windows Vista
Webutil note: I am stuck in a Forms 6i client/server world, so all my forms must run in that environment. Therefore I have not used any Webutil software, and I do not know whether that part will run under Vista.
Internet Explorer note: On Windows Vista, IE CANNOT be used to run the Web Forms runtime. It crashes immediately when you try to run a form. Instead, I can use either Firefox (Firefox 2, Firefox 3.0 Crashes with Forms 10g) or Netscape, as long as they are set to disable java. <font color=0000FF>[ Correction: IE7 on Vista now runs the Forms 10g forms. You just need to add "?config=jpi" to the browser URL when starting the Web Forms session. More IE/Vista info: [url=http://forums.oracle.com/forums/thread.jspa?threadID=642973]Vista JInitiator Problem ]</font>
The Oracle Developer Suite download page:
http://www.oracle.com/technology/software/products/ids/index.html
Oracle Developer Suite Installation Guide:
http://download.oracle.com/docs/cd/B25016_07//doc/dl/core/B16012_04/toc.htm
The steps below are those I followed to install Forms 10g (version 10.1.2.0.2)
I. Preliminary system changes in Windows
When I started installing, I got the following error message: Install has encountered an error while
attempting to verify your virtual memory settings.
Please verify that the sum of the initial sizes of
the paging files is at least 256 MB.To fix this: Go to Control Panel, System and Maintenance, View amount of RAM and processor speed (under "System"),
Advanced system settings (in left "Tasks" column), Advanced tab, Settings (under "performance"), Advanced tab:
Virtual Memory shows a "Total paging file size for all drives: 2337MB.
Click "change", Uncheck "Automatically manage paging file size for all drives"
Click "custom size:", set Initial size to: 2048, Max to 4096
Click set button, then OK, get message:The changes you have made require you to restart your computer before
they can take effect.Restart the computer.
II. Installing Forms 10g
1. Download two files from Oracle:
ds_windows_x86_101202_disk1.zip (626,122,752 bytes)
ds_windows_x86_101202_disk2.zip (236,880,881 bytes)
2a. Before extracting, it is a good idea to shut down any virus protection software. It can sometimes prevent some files from being created.
2b. Extract both into the C:\oracle directory, as disk1 and disk2.
3. Using Windows Explorer, change the properties of setup.exe in the C:\oracle\disk1 folder. (In windows explorer, right click, properties, Compatibility tab.) Change the compatibility to run as Windows XP (Service Pack 2).
4. Right click setup.exe and click "Run as administrator"
5. Select "Installation type" = Complete (1.11 GB)
6. Received this message:Windows Firewall has blocked this program from
accepting incoming network connections. If you
unblock this program, it will be unblocked on all
public networks that you connect to.
C:\users\steve\appdata\local\temp\orainstall...
2007-10-29_11-59-08am\jre\1.4.2\bin\javaw.exeI clicked "Unblock"
7. Received this message: "Provide outgoing mail server information" I entered the smtp mail server that I use.
8. A summary screen displayed showing 274 products under New Installations.
I clicked the Install button.
9. Received this message: You can find a log of this install session at:
C:\Program Files\Oracle\Inventory\logs\installActions2007.....log
10. The installation completed. Installed products shows Forms 10.1.2.0.2
III. After the install completed
1. Create a shortcut to the Forms 10 Builder on the Desktop.
On the shortcut line, after the .exe, add *userid=userxxx/pwxxx@orcl* so Builder automatically logs into 10g database. If you do step 4 below (creating an easily-accessible folder to use for your forms) change the "Start in" path on the shortcut so it points to that folder. Otherwise, Forms Builder will not find referenced objects and PLL libraries when it opens a form. Also do the same on the Start, All Programs shortcut for the Forms Builder.
Edit: After applying Patch 3, the following steps are not necessary.
Set its compatibility to Windows XP.
Set checkbox: "Run this program as as an administrator." (Without this, FormBuilder will NOT open a PLL library.)
Click the "Show settings for all users" and change values there.
2. Copy "Start OC4J Instance" icon to desktop.
Set its compatibility to Windows XP.
The first time it runs, I got a Windows popup to unblock program named Java. I clicked "Unblock".
3. tnsnames.ora:
Rename C:\oracle\DevSuiteHome_1\network\admin\tnsnames.ora
to: tnsnames_orig.ora
If you created a tnsnames.ora file for Forms 6i, just copy it to the path above. If not, do this:
Create a new tnsnames.ora file, copying entries old file on my old laptop, which contains all the connections I use.
Delete the old laptop entry, replace with new entry for the new local ORCL connection on new laptop from tnsnames file renamed from the c:\oracle\... ...\10.2.0\db_1\ path.
4. Optional: Create an easily accessible folder to store fmb files:
C:\users\steve\.1\fmb10
You don't really want to keep drilling into C:\oracle\DevSuiteHome_1\forms, and then find your .fmb file among the several dozen oracle-supplied files.
To create a folder named .1, you have to open a CMD.exe (Windows DOS) window, and type the Make Directory command:
MD .1
That will create the folder within the current directory -- mine defaults to C:\users\steve
Note: If you also need to use Forms 6i like me, DO NOT EVER open a .fmb file in the Forms 10 Builder from the Forms 6i folder. If you compile it, or even worse, save the .fmb, Forms 6i *cannot ever* access the file. Instead, always use the File Manager (Windows Explorer) to copy the fmb from the fmb6 folder into the fmb10 location.
5. Change the Forms 10g Default.env file using a text editor.
This file replaces all the settings originally written to the Windows Registry (GREAT idea, Oracle! I hate the registry.) No more Regedit. The default.env file is located at: (DevSuiteHome_1 path)\forms\server\default.env
Locate line with: FORMS_PATH= and add:
;C:\users\steve\.1\fmb10
Add a new line:
FORMS_MMAP=FALSE
The above allows compiling an fmx while the form is running.
Add a new line:
FORMS_ROWLOCK_OPTIMIZATION=FALSE
(This fixes Oracle bug number 3949854, which prevents automatic skipping if the same value is typed over another value. TAR 4806199.993 Automatic Skip failure...) See bug 4068896
Add a new Line:
FORMS_RESTRICT_ENTER_QUERY=False
This allows use of Query-Where window in enter query, after entering a colon in any input field. Without this, Forms returns FRM-40367: Invalid criteria in field nnn in example record. Oracle shut it down to prevent "sql injection" attacks.
6. Jiniator setup:
Run file jinit.exe in C:\oracle\DevSuiteHime_1\jinit\jinit.exe
It installs Jinitiator 1.3.1.22.
I installed it in C:\oracle\JInitiator 1.3.1.22\
For Firefox, make sure a copy of file \bin\NPJinit13122.dll resides in C:\Program Files\Mozilla Firefox\plugins.
For Netscape, the path is: C:\Program Files\Netscape\Navigator 9\plugins
7. Browser settings
See the note above about using Firefox 2 and not Firefox 3!
In Firefox 2 go to: Tools-> Options-> Content
Uncheck the "Enable Java" checkbox
--Firefox terminates if this is not done!
Note: After my system automatically installed updates to either java or Firefox, re-check the "Enable Java" setting. I am suspicious that one of these installs re-enables java in the browser.
Also note: some web sites cannot display properly if java is disabled. Example: U.S. time website: http://www.time.gov Use Internet Explorer to view these.
In Netscape make the same changes as Firefox. Without disabling java, it also terminates when you try to run a form.
Creating a url to use in the browser:
Try this:
http://127.0.0.1:8889/forms/frmservlet
If it does not work, change the 8889 port number as follows:
Open file: C:\oracle\DevSuiteHome_1\install\portlist.ini
Note the number in line:
Oracle Developer Suite HTTP port = 8889
Use the number as the port number.
You can also change the 127.0.0.1 to the computer name:
Control Panel, System and Maintenance, See the name of this computer (under "System"). Mine is "steve-PC"
So the alternate URL is: http://steve-PC:8889/forms/frmservlet
To try out the URL, start the OC4J instance set up above. Then start either Netscape or Firefox, and enter the URL. You should get a welcome screen.
If the above URL works, start up the Forms Builder, and open Edit, Preferences. On the General tab, uncheck the "Build before running" check box (optional). On the Runtime tab, set the "Application Server URL to the url above.
To run a real form, add this to the URL after frmservlet, (with no spaces):
?form={formname}&userid={userxxx}/{passwordyyy}@{connect-string}
but replace the parts in curly braces with the appropriate values. Example:
http://127.0.0.1:8889/forms/frmservlet?form=ABC&userid=abc123/zyx@orcl
Setting up Forms Builder to directly run a form in the browser:
Run the Forms Builder. Go to Edit, Preferences, Runtime tab.
Set the Application Server URL to:
http://127.0.0.1:8889/forms/frmservlet
(or use whatever URL string you developed above)
Set the Web Browser Location to:
"C:\Program Files\Netscape\Navigator 9\navigator.exe"
(or an equivalent to run the Firefox browser).
8. FORMSWEB.CFG file changes
The file is located at:
C:\ORA_DS_101202\DevSuiteHome_1\forms\server\formsweb.cfg
I changed the following two lines in the file, but these are my personal preferences:
separateFrame=true
lookandfeel=Generic
9. FMRWEB.RES file changes
For Oracle help: Enabling Key Mappings
The file fmrweb.res defines actions (triggers that run) when a function key is pressed while running Forms. The one released has unix-style key mapping, but I prefer keys originally mapped for Windows PC Forms users. There is a fmrpcweb.res in the same folder that can be renamed to fmrweb.res.
In the C:\oracle\DevSuiteHome_1\forms path, I renamed fmrweb.res to fmrweb_orig.res.
I have a file that I prefer to use, so I put it into the folder as fmrweb.res. The contents are listed below. It is organized so the most important keys are listed alphabetically at the top (URFD column is the sort column), followed by a group of less-important keys. These are keys that are available to users, but they either would not use, or are disabled within most forms. The URFD column in the second set starts with a hex A0 character, which is a high-order space, so collates after normal alphabetic characters. (Note: If you want to copy the text below and use it, the hex A0 character has been changed by the forum software to a space. So you would need to use a text editor with hexadecimal character capabilities to replace the space with the original character. )
My file has special keys defined for F2 (I use it for a debugging Key-F2 trigger in my forms), and a "Cursor to Home" F12 function. All the rest are pretty much the same as in the released fmrpcweb.res file, only mine are organized alphabetically on the URFD column.
The Web Forms fmrweb.res file is editable using any programming editor (NOT MS Word!!!). The old Client/Server key mapping file, fmrusw.res, could only be changed using the Oracle Terminal program (and it is a pain to use).
Here is the main part of my fmrweb.res file:#
#Jfn :Jmn: URKS :Ffn : URFD
# : : (User-readable : : (User-readable
# : : Key-sequence ) : : function description)
118 : 1 : "Shift F7" : 74 : "Clear Form"
121 : 0 : "F10" : 36 : "Commit"
117 : 0 : "F6" : 65 : "Create Record"
10 : 1 : "Shift Enter" : 82 : "Cursor to Home" # sdsu uses this
123 : 0 : "F12" : 82 : "Cursor to Home" # sdsu uses this
#: --Alt+Home works, but leaves the Action (first
#: --pull-down menu item) highlighted. Press Esc or
36 : 8 : "Alt Home, then Alt" : 82 : "Cursor to Home" #-- Alt again to clear highlight.
117 : 1 : "Shift F6" : 63 : "Delete Record"
119 : 0 : "F8" : 77 : "Execute Query"
120 : 0 : "F9" : 29 : "List of Values"
9 : 0 : "Tab" : 1 : "Next Field"
40 : 0 : "Down-Arrow" : 7 : "Next Record"
9 : 1 : "Shift Tab" : 2 : "Previous Field"
38 : 0 : "Up-Arrow" : 6 : "Previous Record"
112 : 0 : "F1" : 35 : "Show Keys"
116 : 1 : "Shift F5" : 69 : " Clear Block"
116 : 2 : "Ctrl F5" : 3 : " Clear Field"
113 : 1 : "Shift F2" : 80 : " Count Query Hits"
112 : 1 : "Shift F1" : 78 : " Display Error"
114 : 0 : "F3" : 73 : " Duplicate Item"
115 : 0 : "F4" : 64 : " Duplicate Record"
69 : 2 : "Ctrl E" : 22 : " Edit Field"
122 : 0 : "F11" : 75 : " Enter " # Causes validation, w/o cursor move
118 : 0 : "F7" : 76 : " Enter Query"
81 : 2 : "Ctrl Q" : 32 : " Exit"
112 : 2 : "Ctrl F1" : 30 : " Help"
34 : 0 : "Page Down" : 66 : " Next Set of Records"
119 : 1 : "Shift F8" : 79 : " Print"
10 : 0 : "Enter/Return key": 27: " Enter/Next Field"
33 : 0 : "Page Up" : 12 : " Scroll Up"
116 : 0 : "F5" : 87 : " F5 Key for special uses"
#121 : 3 : "Shift Ctrl F10" : 82 : " Function 0" #--disabled. Cursor to home defined above
112 : 3 : "Shift Ctrl F1" : 83 : " Function 1"
113 : 0 : "F2" : 84 : " Function 2"
113 : 11: "Ctrl Alt Shift F2":95: " List Tab Pages" #<-REQUIRED, or F2 cant be assigned
114 : 3 : "Shift Ctrl F3" : 85 : " Function 3"
115 : 3 : "Shift Ctrl F4" : 86 : " Function 4"
117 : 3 : "Shift Ctrl F6" : 88 : " Function 6"
118 : 3 : "Shift Ctrl F7" : 89 : " Function 7"
119 : 3 : "Shift Ctrl F8" : 90 : " Function 8"
120 : 3 : "Shift Ctrl F9" : 91 : " Function 9"<B>Finding Forms 10g Patchsets</B>
Here is how to do the search: Log into metalink ( https://metalink.oracle.com ), then click on the Patches & Updates tab, then Simple Search.
In "Search by", select Product or Family. Enter "Developer Forms" in the box.
Then click the Release choices, and select "iAS 10.1.2.3"
Patch Type should be "Patchset/Minipack"
Platform or Language should be "Microsoft Windows (32-bit)"
Click Go, and the Forms 10g patch should show up. As of July, 2008 the only one available is: [url=
https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=5983622&release=1710123&plat_lang=912P&patch_num_id=943599
]5983622
Edited 2008-12-12 to add a link to Oracle Note 559067.1 and added the fmrweb.res file listing.
Edited 2008-10-28 to change text format to work better within new forum format
Edited 2008-7-7 to add patchset search information.
Edited 2008-4-21 to modify information.
Edited 2008-3-6 to add information.
Edited 2008-5-29 to update information.I followed your instructions and installed Developer Suite 10G on Windows Vista Home Premium edition. I have Oracle 11G DB running on the same machine.
Two points, Steve:
1. When I tried to set the maximum virtual memory to 6110 an error message displayed from Windows and told me that I can't set the maximum virtual memory to more than 4096. I set it to 4090 and it worked and I got nothing wrong during the installation process.
2. After installing JInitiator and disabling Java on Firefox I called the http://127.0.0.1:8889/forms/frmservlet page and everything seemed to be OK because the Oracle Forms Services logo appeared and then a successful installation message appeared , but as I clicked (ok) to continue a gray screen appeared inside the browser (like the one displayed when you try to run a Java applet inside a browser) and then I wait to death till something appears but sadly nothing. I just get a blank gray screen inside my Firefox browser.
Do you have any idea what to do to solve the problem?
Regards -
How to FTP a file from client machine to database server using forms 10g
Hi
I want to ftp a file from a client machine to the database server machine using forms 10G (or PL/SQL).
could you please tell me how can I do this
Regardshi
How to get up and running with WebUtil 1.06 included with Oracle Developer Suite 10.1.2.0.2 on a win32 platform
Solution
Assuming a fresh "Complete" install of Oracle Developer Suite 10.1.2.0.2,
here are steps to get a small test form running, using WebUtil 1.06.
Note: Oracle_Home is used as an alias for your real oDS ORACLE_HOME.
Feel free to copy this note to a text editor, and do a global find/replace on
Oracle_Home with your actual value (no trailing slash). Then it is easy to
copy/paste actual commands to be executed from the note copy.
1) Download http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip
and extract to a temporary staging area. Do not attempt to use 1.7 or 1.9.
2) Copy or move jacob.jar and jacob.dll
C:\webutile is the folder where you extracted Jacob, and will end in ...\jacob_18
cd C:\webutile
copy jacob.jar Oracle_Home\forms\java\.
copy jacob.dll Oracle_Home\forms\webutil\.
The Jacob staging area is no longer needed, and may be deleted.
3) Sign frmwebutil.jar and jacob.jar
Open a DOS command prompt.
Add Oracle_Home\jdk\bin to the PATH:
set PATH=Oracle_Home\jdk\bin;%PATH%
Sign the files, and check the output for success:
Oracle_Home\forms\webutil\sign_webutil Oracle_Home\forms\java\frmwebutil.jar
Oracle_Home\forms\webutil\sign_webutil Oracle_Home\forms\java\jacob.jar
4) If you already have a schema in your RDBMS which contains the WebUtil stored code,
you may skip this step. Otherwise,
Create a schema to hold the WebUtil stored code, and privileges needed to
connect and create a stored package. Schema name "WEBUTIL" is recommended
for no reason other than consistency over the user base.
Open Oracle_Home\forms\create_webutil_db.sql in a text editor, and delete or comment
out the EXIT statement, to be able to see whether the objects were created witout
errors.
Start SQL*Plus as SYSTEM, and issue:
CREATE USER webutil IDENTIFIED BY [password]
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;
GRANT CONNECT, CREATE PROCEDURE, CREATE PUBLIC SYNONYM TO webutil;
CONNECT webutil/webutil@rcci
@Oracle_Home\forms\create_webutil_db.sql
-- Inspect SQL*Plus output for errors, and then
CREATE PUBLIC SYNONYM webutil_db FOR webutil.webutil_db;
Reconnect as SYSTEM, and issue:
grant execute on webutil_db to public;
5) Modify Oracle_Home\forms\server\default.env, and append Oracle_Home\jdk\jre\lib\rt.jar
to the CLASSPATH entry.
6) Modify Oracle_Home\forms\server\formsweb.cfg insde [default] add :
archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar
archive=frmall.jar
also add :
[webutil]
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
WebUtilDispatchMonitorInterval=5
WebUtilTrustInternal=true
WebUtilMaxTransferSize=16384
baseHTMLjinitiator=webutiljini.htm
baseHTMLjpi=webutiljpi.htm
baseHTML=webutilbase.htm
archive_jini=frmall_jinit.jar
WebUtilArchive=frmwebutil.jar,jacob.jar,f90all.jar
archive=frmwebutil.jar,f90all.jar
lookAndFeel=oracle
7) Modify Oracle_Home\forms\server\webutil.cfg and add :
transfer.database.enabled=TRUE
transfer.appsrv.enabled=TRUE
8) Start the OC4J instance
9) Start Forms Builder and connect to a schema in the RDBMS used in step (4).
Open webutil.pll, do a "Compile ALL" (shift-Control-K), and generate to PLX (Control-T).
It is important to generate the PLX, to avoid the FRM-40039 discussed in Note 303682.1
If the PLX is not generated, the Webutil.pll library would have to be attached with
full path information to all forms wishing to use WebUtil. This is NOT recommended.
10) Create a new FMB.
Open webutil.olb, and Subclass (not Copy) the Webutil object to the form.
There is no need to Subclass the WebutilConfig object.
Attach the Webutil.pll Library, and remove the path.
Add an ON-LOGON trigger with the code
NULL;
to avoid having to connect to an RDBMS (optional).
Create a new button on a new canvas, with the code
show_webutil_information (TRUE);
in a WHEN-BUTTON-PRESSED trigger.
Compile the FMB to FMX, after doing a Compile-All (Shift-Control-K).
11) Under Edit->Preferences->Runtime in Forms Builder, click on "Reset to Default" if
the "Application Server URL" is empty.
Then append "?config=webutil" at the end, so you end up with a URL of the form
http://server:port/forms/frmservlet?config=webutil
12) Run your form. -
Problem with output from report to excel, calling the report from form 10g
Hi everyone, I'm having a problem generating a excel from a report, which is called from a form, I'm using Forms 10g. The problem is this: My report has a variable number of columns. These columns appear according to data obtained from the database, these columns are dates, In vesion 6 excel file generated shows the columns one after another starting in column A1 to column CP. I mean that the dates are correlative. But in version 10g the excel file generated shows the same report starting in column A to column T, only shows the 20 dates correlative corresponding to this columns, the rest of the dates are down the excel sheet in groups of 20 dates, it's something, the file in 6i grows across and in 10g grows down the excel sheet. The report (rdf file) is the same in 6i and 10g, I compiled the 6i version to obtain the 10g version. The excel sheet generated in 10g looks like the report was in pdf format, because PDF format, cuts the report in pages and the file grows down, if I generate the report in PDF format it has the same structure excel file in 10g has. I hope yo can help because I have days trying to solve this but I have no succes. If someone could help I could email the excel files generated in two versions. Here I put the code I use to generate the files in 6i and 10g. I have tried with DESFORMAT=SPREADSHEET in 10g but the result is the same. Thanks for your help. Greetings for all.
Code for version 6i (Works Very well)
PROCEDURE GUARDAREXCEL IS
pl_id ParamList;
nom_rep varchar2(20);
cla_rep varchar2(20);
cod_dis varchar2(4);
nom_arch varchar2(100);
fec date;
BEGIN
pl_id := Get_Parameter_List('tmpdata');
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
pl_id := Create_Parameter_List('tmpdata');
IF :BK_PARAMETROS.LI_COD_DIS IS NOT NULL THEN
cod_dis := :BK_PARAMETROS.LI_COD_DIS;
END IF;
IF :BK_PARAMETROS.TI_COD_CLI IS NOT NULL THEN
Add_Parameter(pl_id,'P_COD_CLI',TEXT_PARAMETER,:BK_PARAMETROS.TI_COD_CLI||'%');
ELSE
Add_Parameter(pl_id,'P_COD_CLI',TEXT_PARAMETER,'%');
:BK_PARAMETROS.TI_COD_CLI:='%';
END IF;
IF :BK_PARAMETROS.CLAS_REP=1 THEN
cla_rep := '001';
ELSE
IF :BK_PARAMETROS.CLAS_REP=2 THEN
cla_rep := '002';
ELSE
IF :BK_PARAMETROS.CLAS_REP=3 THEN
cla_rep := '003';
ELSE
cla_rep := '004';
END IF;
END IF;
END IF;
Add_Parameter(pl_id,'P_COD_DIS',TEXT_PARAMETER, cod_dis);
Add_Parameter(pl_id,'P_FECHA',TEXT_PARAMETER,to_char(:BK_PARAMETROS.FECFIN, 'DD/MM/YYYY'));
Add_Parameter(pl_id,'P_CLASE',TEXT_PARAMETER, cla_rep);
Add_Parameter(pl_id,'PARAMFORM',TEXT_PARAMETER,'NO');
Add_Parameter(pl_id,'DESTYPE',TEXT_PARAMETER,'File');
Add_Parameter(pl_id,'MODE',TEXT_PARAMETER,'Character');
Add_Parameter(pl_id,'DESFORMAT',TEXT_PARAMETER,'DELIMITED' );
select sysdate into fec from dual;
IF :BK_PARAMETROS.TIPO_REP=1 THEN
BEGIN
nom_rep := 'tdvenrli1577.rep';
nom_arch := 'c:\windows\temp\RepCobranzaPlanos' || TO_CHAR(fec, 'ddmmyyyy') || '.xls';
END;
ELSIF :BK_PARAMETROS.TIPO_REP=2 THEN
BEGIN
nom_rep := 'tdvenrli1578.rep';
nom_arch := 'c:\windows\temp\RepCobranzaLargos' || TO_CHAR(fec, 'ddmmyyyy') || '.xls';
END;
ELSIF :BK_PARAMETROS.TIPO_REP=3 THEN
BEGIN
Add_Parameter(pl_id,'P_XLS',TEXT_PARAMETER, '1');
nom_rep := 'tdvenrli1576.rep';
nom_arch := 'c:\windows\temp\RepCobranzaDetallados' || TO_CHAR(fec, 'ddmmyyyy') || '.xls';
END;
ELSE
BEGIN
nom_rep := 'TDVENRLI1545.REP';
nom_arch := 'c:\windows\temp\RepCobranzaTodos' || TO_CHAR(fec, 'ddmmyyyy') || '.xls';
END;
END IF;
--Add_Parameter(pl_id,'DESNAME',TEXT_PARAMETER,nom_arch );
Add_Parameter(pl_id,'DESNAME',TEXT_PARAMETER, nom_arch);
standard.commit;
Run_Product(REPORTS, nom_rep, SYNCHRONOUS, runtime, FILESYSTEM, pl_id,'');
EXCEPTION WHEN Run_Product_Failure THEN
message('Error');
END;
Code for version 10g
PROCEDURE GUARDAREXCEL IS
pl_id ParamList;
nom_rep varchar2(20);
cla_rep varchar2(20);
cod_dis varchar2(4);
nom_arch varchar2(100);
fec date;
--byt12122007.sn
repid REPORT_OBJECT;
vURL VARCHAR2(500);
rep_status VARCHAR2(20);
vJobID VARCHAR2(100);
v_rep VARCHAR2(100);
VAR NUMBER;
w_name_repserv VARCHAR2(30);
--byt1212007.en
BEGIN
--w_name_repserv:=F_OBTIENE_SERVREP;
w_name_repserv:='repserv';
pl_id := Get_Parameter_List('mytmp_params');
IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
pl_id := Create_Parameter_List('mytmp_params');
IF :BK_PARAMETROS.LI_COD_DIS IS NOT NULL THEN
cod_dis := :BK_PARAMETROS.LI_COD_DIS;
END IF;
IF :BK_PARAMETROS.TI_COD_CLI IS NOT NULL THEN
Add_Parameter(pl_id,'P_COD_CLI',TEXT_PARAMETER,:BK_PARAMETROS.TI_COD_CLI||'%');
ELSE
Add_Parameter(pl_id,'P_COD_CLI',TEXT_PARAMETER,'%');
:BK_PARAMETROS.TI_COD_CLI:='%';
END IF;
IF :BK_PARAMETROS.CLAS_REP=1 THEN
cla_rep := '001';
ELSE
IF :BK_PARAMETROS.CLAS_REP=2 THEN
cla_rep := '002';
ELSE
IF :BK_PARAMETROS.CLAS_REP=3 THEN
cla_rep := '003';
ELSE
cla_rep := '004';
END IF;
END IF;
END IF;
Add_Parameter(pl_id,'P_COD_DIS',TEXT_PARAMETER, cod_dis);
Add_Parameter(pl_id,'P_FECHA',TEXT_PARAMETER,to_char(:BK_PARAMETROS.FECFIN, 'DD/MM/YYYY'));
Add_Parameter(pl_id,'P_CLASE',TEXT_PARAMETER, cla_rep);
Add_Parameter(pl_id,'PARAMFORM',TEXT_PARAMETER,'NO');
/*Add_Parameter(pl_id,'DESTYPE',TEXT_PARAMETER,'File');
Add_Parameter(pl_id,'MODE',TEXT_PARAMETER,'Character');
Add_Parameter(pl_id,'DESFORMAT',TEXT_PARAMETER,'DELIMITED' );*/
select sysdate into fec from dual;
IF :BK_PARAMETROS.TIPO_REP=1 THEN
BEGIN
repid := find_report_object('tdvenrli1577');
--nom_rep := 'tdvenrli1577.rep';
nom_arch := 'c:\windows\temp\RepCobranzaPlanos' || TO_CHAR(fec, 'ddmmyyyy') || '.xls';
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME,'tdvenrli1577');
END;
ELSIF :BK_PARAMETROS.TIPO_REP=2 THEN
BEGIN
repid := find_report_object('tdvenrli1578');
--nom_rep := 'tdvenrli1578.rep';
nom_arch := 'c:\windows\temp\RepCobranzaLargos' || TO_CHAR(fec, 'ddmmyyyy') || '.xls';
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME,'tdvenrli1578');
END;
ELSIF :BK_PARAMETROS.TIPO_REP=3 THEN
BEGIN
repid := find_report_object('tdvenrli1576');
Add_Parameter(pl_id,'P_XLS',TEXT_PARAMETER, '1');
--nom_rep := 'tdvenrli1576.rep';
nom_arch := 'c:\windows\temp\RepCobranzaDetallados' || TO_CHAR(fec, 'ddmmyyyy') || '.xls';
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME,'tdvenrli1576');
END;
ELSE
BEGIN
repid := find_report_object('tdvenrli1545');
--nom_rep := 'TDVENRLI1545.REP';
nom_arch := 'c:\windows\temp\RepCobranzaTodos' || TO_CHAR(fec, 'ddmmyyyy') || '.xls';
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_FILENAME,'tdvenrli1545');
END;
END IF;
--Add_Parameter(pl_id,'DESNAME',TEXT_PARAMETER,nom_arch );
--Add_Parameter(pl_id,'DESNAME',TEXT_PARAMETER, nom_arch);
standard.commit;
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESNAME,nom_arch);
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_COMM_MODE, SYNCHRONOUS);
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_EXECUTION_MODE, RUNTIME);
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESTYPE, 'File');
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESFORMAT, 'DELIMITED');
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_SERVER, w_name_repserv);
SET_REPORT_OBJECT_PROPERTY(repid, REPORT_OTHER, 'paramform=no');
v_rep := RUN_REPORT_OBJECT(repid, pl_id);
rep_status := REPORT_OBJECT_STATUS(v_rep);
WHILE rep_status IN ('RUNNING','OPENING_REPORT','ENQUEUED') LOOP
rep_status:= report_object_status(v_rep);
END LOOP;
IF rep_status = 'FINISHED' THEN
vJobID := SUBSTR(v_rep, INSTR(v_rep, '_', -1)+1);
vURL:='/reports/rwservlet/getjobid'||vJobID||'?'||'server='||w_name_repserv;
END IF;
WEB.SHOW_DOCUMENT(vURL, '_blank');
IF NOT form_success THEN
MESSAGE('Error: PL/SQL held against Button failed to execute');
RAISE FORM_TRIGGER_FAILURE;
END IF;
/*Run_Product(REPORTS, nom_rep, SYNCHRONOUS, runtime, FILESYSTEM, pl_id,'');
EXCEPTION WHEN Run_Product_Failure THEN
message('Error');*/
END;There are two problems with your VI. First, the basic logic of writing/appending to a file (Excel, TDMS, anything) should go something like this: Open the file, position yourself at the end of the file, then, in the loop, acquire data and write it to the file until you are finished with data acquisition. When you exit the acquire/write to file loop, then close the file. In particular, the opening and the closing of the file should not be inside the loop.
As others have pointed out, writing to Excel might not be optimal, particularly if you are acquiring data at a high rate (and would therefore be writing a lot of data). We actually use Excel in our data acquisition routine, mainly reading from a WorkSheet to get the parameters of a particular stimulus, but also writing the outcome of the response to the stimulus. As it happens, our "acquisition rate" in this example is on the order of several samples per minute, so there's no problem using Excel (we also sample 16 channels of analog data at 1 KHz -- this gets written as a binary file).
Second, if you really do want to use Excel, use the (existing) Excel file to which you want to append as the "template" argument of the New Report function. Then use the Excel Get Last Row function to position yourself at "end of file", as noted above.
Good Luck.
Bob Schor -
MS Word smart quotes don't paste the same into Forms 10g as Forms 6i
Hi all,
I have users who write text in Microsoft Word and then cut-and-paste it into Oracle Forms.
After some prodding by the developers, the users have switched to using the 10G version of their application instead of the 6i version.
As a background you should know that Microsoft Word uses Smart Quotes by default, which you can turn off. Smart Quotes are different ascii characters than the ascii 39 single quote and ascii 34 double quote.
When the users cut-and-paste the Microsoft Word text into the Forms 10G field, the single apostrophe smart quote does not convert to ascii 39. I wouldn't be surprised about this except that in Forms 6i the form does convert the single apostrophe smart quote into ascii 39.
So if the users use the 6i Form they can cut-and-paste and the form/database has the character as ascii 39. If the users paste into Forms 10G then the database shows the character as ascii 191 (hex 0xBF), which is an inverted question mark.
Does anyone know of any settings in Forms 10g to revert back to 6i functionality for this?
Thanks much,
TroyI am afraid that Jan is right.
And this might be a bit of a hassle, since it might affect your forms. If you are using some standard Windows lettertype in your forms, though, you should be OK.
Bare in mind, that you the NLS_LANG.characterset will have to be compatible between database and forms (the latter at both compiletime and runtime).
Good Luck!
Remco -
Progress bar in forms-10g???
hi there....can I use a Progress bar in forms-10g??? Previously I've been using an OCX for progress bar. But as forms-10g dont support ocx so is there any replacement in form of java bean, pjc or anything else???
2ndly can I open my browser window running my forms application in Full Screen mode anyway?Dear....Demo for progress bar on Oracle site shows only the code which we should write in a procedure and behind a push button to start and run progress bar. But what is n where is that progress bar in actual? is it a text field or what? is there no sample fmb of this progress bar like that of Timer Bean and autocompletion combo box???
-
hi all
i am using host command in forms 10g. but it is not executing .
is there any distinct syntax or pre-requirement for executing this command
kindly help
thanksi am using the following code create a text file in root directory.
the textfile should contain the list of folders,files present in the root directory.
XCMD:=NULL;
XCMD:='CD\' ;
CLIENT_HOST('CMD /C' || XCMD);
XCMD:='dir >C:foldnm.txt' ;
CLIENT_HOST('CMD /C '|| XCMD);
but the file is creating in the specific users directory. ie.
\ documents and settings\username\desktop
kindly help -
Installation of Forms 10g on Windows Vista
Hello All
I am also looking for the patch 7047034 and the OPatch as I am not a registered metalink user. Pls help by anyone will be highly appreciated.My email address is [email protected] I reside in UK, London and my forms rel2 10.1.2.0.2 installation is stuck without these patches, i need to upgrade to 10.1.2.3 pls help, anybody. I am stuck! Thanks in advance.
Cheers
Aj
Edited by: user9925154 on 02-Mar-2010 15:40Hello Friends,
I have been unable to download the patch for developer 10g forms as I am not a metalink registered user. But I have downloaded other browsers such as firefox2 and netscape 9.0.0.6. I am trying to run my forms 10g rel2 with these browsers. But on netscape it says Java is not enabled, even though I have enabled Java. And it shows me a grey page. On firefox 2, it says 'click here to download plugin'. After you click on it, it says 'No suitable plugins were found', 'Unknown plugin(application x/jinit-applet; version 1.3.1.22) and a text box is beside it labelled 'Manual Install'. When you click on this manual install button, it takes me to this page :
http://ajayia-pc:8889/forms/jinitiator/us/jinit_download.htm.
Please can anyone help with advice as to what direction to go. I am stuck with my installation. I am using Windows Vista Operating System.
Many Thanks.
Cheers
Aj -
Execute_query not showing the -WORKING ...- Message on Forms 10g
Hello,
There is a strange thing happening with our Forms that were migrated to 10g.
1) Our keys were remapped to the ones used in the 6i Version. For example: CTL+L is F9
2) When a user presses F7 and then F8, on Forms 6i, we have the sequence of message:
Enter a query; press F8, CTRL+q to cancel
then
Working ...
and finally we get the records.
However on Forms 10g, we have when a user presses F7 and then F8 :
Enter a query; press F8, CTRL+q to cancel
and the message -WORKING...- is not shown and after a while we get the records.
There are no message_level before the enter_query or execute_query and there is no :system.suppress_working in the form.
What could be the problem ?1) Our keys were remapped to the ones used in the 6i Version. For example: CTL+L is F9 Key mapping is controlled by the file fmrweb.res in path <DevSuiteHome_1 path>/forms/
Forms 10g is released with a unix style file where Ctrl+L is mapped to List of Values. There is an alternate file named fmrpcweb.res that maps F9 to List of Values. By renaming fmrweb.res to something else, and copying fmrpcweb.res to fmrweb.res, you will get the PC platform functionality.
You can edit the Web Forms fmrweb.res file using a text editor to tailor the function keys any way you need.
and the message -WORKING...- is not shown and after a while we get the records.Hmmm.... I tried that with a simple "default" test form, and indeed, the working... message does NOT appear, even when I set the Query Array size and Records Buffered properties to 1000 and queried a very large table. Why don't you open a Service Request with Oracle, and report back if you find a solution. -
How to create business charts in Forms 10g?
In the old days, before and in 8i, we can still create business charts using Graphics Builder with the following graph types. How can we build business charts in forms 10g?
Column: Shows discrete values using vertical columns
Bar: Shows discrete values using horizontal bars
Gantt: Shows task or project scheduling information using horizontal bars
High-Low: Shows multiple Y-axis values for each X-axis point
Line: Shows data values as points connected by lines to show trends
Mixed: Combines a column and line chart
Pie: Shows how individual data values contribute to an overall total
Scatter: Plots 2 sets of potentially related data to identify possible trends
Table: Shows text data in a table
Double-Y: Shows a column or line chart with multiple values for the same X-axis valueOn the samples page on OTN there is a piece on how to use BI beans to achieve business charts. Search for "BI bean Graphs in Forms".
-
How to replace the forms6i menu parameter in forms 10g after migration
Hai,
We have forms6i application and we are going to migrate forms6i into forms 10g .The forms 6i have the menu userdefine parameter.But forms 10g don't have the option. so please send me the suggesstion what we can do .Is there any alternative way.How to bring the same funtionality in forms 10g after the migration.pls reply me
THANKSWe had the same problem - you could develop a new form just to accept the necessary user input, but that might be overkill. We used Forms Editors, displaying them with an appropriate startup text e.g. 'Parameter1='. The user then types in the parameter, then we check the new Editor text and pull out the info we need.
-
Problem with PJC (Print Dialog) - Forms 10g
I have a problem with my PJC for Forms 10g r2. When I try to connect and run my PJC (raise Print dialog and put printer name in some text item) I get following message:
oracle.forms.net.ConnectionException: Forms session <2> aborted: unable to communicate with runtime process.
at oracle.forms.net.ConnectionException.createConnectionException(Unknown Source)
at oracle.forms.net.HTTPNStream.getResponse(Unknown Source)
at oracle.forms.net.HTTPNStream.doFlush(Unknown Source)
at oracle.forms.net.HTTPNStream.flush(Unknown Source)
at java.io.DataOutputStream.flush(Unknown Source)
at oracle.forms.net.StreamMessageWriter.run(Unknown Source)
When I started application, on Java console I saw this message, so I think the server configuration is fine (I change everything I need in Default.env and FormsWeb.cfg files):
Loading http://devsrv/forms/java/jESPrintDialog.jar from JAR cache
What can I change with server configuration or deploying my project to this PJC can work normaly?
Thanks....Hi and thanks!
I resolve one part of my problem. Tt was about diferent compiler (in JDeveloper 10.1.3 compiler is 1.5 and in my oc4j server JRE is earlier version, so it can`t work normaly).
I comiled PJC in 1.4 version of compiler and now I can start and run my PJC.
But, there is another problem:
this is my part of java code (note: everything work fine except one line when I want to get printer name from select printer dialog):
try {
boolean b;
PrinterJob job = PrinterJob.getPrinterJob();
b = job.printDialog();
try {
return job.getPrintService().getName();
catch (Exception e) {
System.out.println("Error: "+e.getMessage());
return "My error:";
} catch (Exception e) {
System.out.println("ERROR: " + e.getMessage());
return "Problem with PJC [esoft]";
So, when pjc want to get back printer name
return job.getPrintService().getName();
i get following error (on Java console):
java.lang.NoSuchMethodError
at happypjc.PDialog.getProperty(PDialog.java:50)
at oracle.forms.handler.UICommon.onGet(Unknown Source)
at oracle.forms.engine.Runform.onGetHandler(Unknown Source)
at oracle.forms.engine.Runform.processMessage(Unknown Source)
at oracle.forms.engine.Runform.processSet(Unknown Source)
at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
at oracle.forms.engine.Runform.onMessage(Unknown Source)
at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Can you give me some hint about it. Everything is OK now, except this (very important) peace of code!
best regards
mret -
Converting Unicode to UTF-8 character set through Oracle forms(10g)
Hi,
I am working on oracle forms (10g) where i need to load files containing unicode character set (multilingual characters) to database.
but while loading the file , junk characters are getting inserted into the database tables.
while reading the file through forms , i am using utl_file.fopen_nchar,utl_file.get_line_nchar functions to read the unicode characters ...
the application server , and database server characterset are set to american utf8 characteset.
In fact , when i change the text file characterset to utf8 through an editor(notepad ++,etc) , in that case , data is getting inserted into database properly,(at least working for english characters) , but not with unicode ...
Any guidance in this regard are highly appreciated
Thank you in advance
Sanuhi
please check out the following link.
http://www.oracle.com/technology/tech/globalization/htdocs/nls_lang%20faq.htm
sarah
Maybe you are looking for
-
Motion 4 + layered PSD files = me banging my head against the wall
I posted this same question in the other M4/PSD file problem, but it was marked as answered (and the answer isn't working for me). I'm having a similar problem, but changing the resolution to the exact max of 2896x2896 doesn't work for me...and neith
-
Very frustrating I do not know what this means and I cannot sync anything to my ipod. Please help.
-
Possible to output just a portion of a movie?
Is there a way to Export a Quicktime of just a single sequence, or just a portion of a sequence?
-
Hi, Is there Java API for SQL loader? I know we can call SQL Loader from the java by "system.exec()" Command line, but is there a JAVA API for it, that would make the call more elegant. Thanks
-
Flash video losing skins in DW
I am embedding Flash SWF files in my Dreamweaver pages. I haven't uploaded them yet, but when I preview in browser the skins are missing from the video. I've tried recreating the flash files. The skin SWF and the video SWF are in the same folder (alo