Oracle Lite Tutorial

Similar documents
Oracle Lite Tutorial

Oracle Lite Tutorial

untitled

Oracle Lite Tutorial

<Documents Title Here>

Windowsユーザーの為のOracle Database セキュリティ入門

untitled

untitled

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. MicrosoftWindowsVisual Basic Visual Studio Microsoft Corporation

Visual Studio Oracle Database 11g アプリケーション開発入門

Visual Basic Oracle Database 11 Release 1

untitled

Oracle Corporation

橡実践Oracle Objects for OLE

Case 0 sqlcmdi.parameters("?tencode").value = Iidata(0) sqlcmdi.parameters("?tenname").value = Iidata(1) 内容を追加します sqlcmdi.executenonquery() Case Else

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

Microsoft PowerPoint - odd_odpnet.ppt

<Documents Title Here>

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation

NetCOBOL for .NET 応用編

Visual Basic Oracle Database 11g Release 1

以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらな

意外と簡単!?

untitled

<Documents Title Here>

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

FileMaker Server Getting Started Guide

外部SQLソース入門

Oracle Developer Days

ASP.NET 2.0 Provider Model 概要


With sqlda sqlda に SelectCommand を追加.SelectCommand = New MySqlCommand() With.SelectCommand.CommandType = CommandType.Text.CommandText = "select * from

3軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要


<Documents Title Here>

CAC

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

FileMaker Server Getting Started Guide

FileMaker Oracle Microsoft SQL Server MySQL Salesforce.com ROI TCO RAD IT FileMaker Pro RAD RAD TCO RAD Microsoft Visual Studio 2008 Oracle Developer

Windows SE RAC 10g 構築手順書

- 2 Copyright (C) All Rights Reserved.

Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21

tkk0408nari

以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらな

untitled

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

VFD256 サンプルプログラム

NetCOBOL for .NET 応用編

honbun.indd

MVP for VB が語る C# 入門

FileMaker Server 9 Getting Started Guide

VB.NETコーディング標準

DAOの利用

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..

Windows Oracle -Web - Copyright Oracle Corporation Japan, All rights reserved.

署名ツール検証報告書

VB 資料 電脳梁山泊烏賊塾 音声認識 System.Speech の利用 System.Speech に依るディクテーション ( 音声を文字列化 ).NetFramework3.0 以上 (Visual Studio 2010 以降 ) では 標準で System.Speech が用意されて居るの

Windows Web Windows Windows WinSock

JAJP.qxd

アプリケーション

Oracle Developer Release 6i

日本オラクル株式会社

Oracle on Windows

Bob Beauchemin Senior Staff Instructor DevelopMentor Alex Keh Senior Product Manager Oracle Corporation

Oracle on Windows

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

Faronics Core User Guide

untitled

untitled

Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2

Microsoft Word - DotNet_SmartClient_Final.doc

Web Microsoft 2008 R2 Database Database!! Database 04 08

Agenda Windows ServerとOracle Databaseについて 最低限知っておいてほしい セキュリティ面でのポイント Windowsユーザー向け.NET 開発者向け Copyright 2011, Oracle. All rights reserved. 2

FileMaker Server Getting Started Guide

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

KeySQL R5.1 Release Note

NetCOBOL for .NET 応用編

IP RFID RFID IP RFID IP RFID IP RFID IP RFID IP RFID RFID RFID RFID RFID RFID POS IP RFID i

意外と簡単!? Oracle Database 11g -バックアップ・リカバリ編-

グラフィックス

KWCR3.0 instration

プロセス間通信

1. 2. SRT QAC/TM 4. QAC/TM 5. QAC/TM 6. QAC/TM ( ) 7. [APPENDIX 1] [APPENDIX 2] QAC/TM Classification 2

- 2 Copyright (C) All Rights Reserved.

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows

PowerPoint Presentation

BC4J...4 BC4J Association JSP BC4J JSP OC4J

VB

PowerPoint -O80_REP.PDF

imt_817_tuning_11_1822.PDF

FileMaker ODBC and JDBC Guide

how-to-decide-a-title

以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらな

スライド 1

ADO.NETのアーキテクチャ

MISAO with WPF

データアダプタ概要

Transcription:

GrapeCity -.NET with GrapeCity - SPREAD Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0

Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change Log Nov. 30, 2005 Hiroshi Ota Created. Reviewers Name Position Approvals <Approver 1> <Approver 2> Distribution Copy No. Name Location!?.NET Oracle 2

GrapeCity Microsoft Visual Studio.NET VB.NET Oracle Tips SPREAD SPREAD Oracle.NET Oracle Oracle Data Provider for.net( ODP.NET)!?.NET Oracle.NET GrapeCity 1. ActiveReports 2. InputMan 3. SPREAD 4. FlexGrid GrapeCity SPREAD 3 1. SPREAD 2. 3. SPREAD ODP.NET GrapeCity OS Microsoft Windows 2000 Professional + SP4 RDBMS Oracle Database 10g Release 2 Standard Edition for Windows!?.NET Oracle 3

OS Microsoft Windows 2000 Professional + SP4 Microsoft Visual Studio.NET 2003 GrapeCity SPREAD for.net Windows Forms Edition SPREAD for.net 2.0J Web Forms Edition!?.NET Oracle 4

SPREAD SPREAD IME SPREAD ADO.NET.NET Oracle Oracle Data Provider for.net( ODP.NET) SPREAD IDE SPREAD SPREAD SPREAD URL.NET http://www.grapecity.com/japan/support/database/dotnet_productlist.htm!?.net Oracle 5

SPREAD 2006 1 SPREAD for.net Windows Forms Edition SPREAD for.net 2.0J Web Forms Edition http://otndnld.oracle.co.jp/easy/dotnet/spread/sample.zip (sample.zip) CONFIG WebForms WindowsForm CONFIG WebForms ASP.NET WindowsForm VB.NET Windows Oracle Oracle sample.zip CONFIG gen_spread.sql SQL*PLUS C: >sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 2 2 10:43:52 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> @gen_spread!?.net Oracle 6

system : 1 1 SQL> gen_spread.sql system Oracle IIS Internet Information Services(IIS) ( ) sample.zip WebForms Internet Information Services(IIS) sample.zip C: SPREAD!?.NET Oracle 7

WebForms ASP.NET WEB IIS 1. Windows IIS WebForms [ ] WEB!?.NET Oracle 8

SpreadTestWeb OK IIS SPREAD GrapeCity SPREAD sample.zip SPREAD VS.NET SpreadTest.sln VS.NET SpreadTest.sln!?.NET Oracle 9

SpreadTestWeb ASP.NET WEB SpreadTestWin Windows Oracle SpreadTestWeb Web.config SpreadTestWin App.config!?.NET Oracle 10

XML <appsettings> connectionstring data source tnsnames.ora <add key="connectionstring" value="user id=spread;password=oracle;data source=orcl10gr2" /> tnsnames.ora Oracle Database Net Services 10g 2 10.2 http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_v8/n av/portal_3.htm ASP.NET WEB VS.NET SpreadTestWeb A VS.NET (D) (S)!?.NET Oracle 11

SPREAD WEB Windows VS.NET SpreadTestWin A VS.NET (D) (S)!?.NET Oracle 12

SPREAD Windows SPREAD ODP.NET SPREAD ODP.NET SPREAD ODP.NET Oracle DataSet SPREAD Oracle DataSet DataSet SPREAD SPREAD Windows ASP.NET WEB SPREAD Windows ASP.NET WEB DataSet Oracle DataSet 1. Oracle Oracle Oracle Oracle Oracle Developer Tools for Visual Studio.NET( ODT) ODT Oracle!?.NET Oracle 13

Oracle Oracle (A) Oracle < > spread oracle tnsnames.ora (T)!?.NET Oracle 14

OK Oracle 2. DataAdapter Oracle DataAdapter DataSet DataAdapter ODT!?.NET Oracle 15

(Y) DataAdapter DataAdapter Connection Oracle DataAdapter SselectCommand CommandText SQL 3. DataSet DataAdapter DataSet DataAdapter DataSet!?.NET Oracle 16

DataSet ODT DataSet XML xsd ODT DataAdapter DataSet OracleDataAdapter1.Fill( 11. ) DataAdapter Fill DataSet DataSet ODT DataSet SPREAD!?.NET Oracle 17

DataSet SPREAD SPREAD Windows SPREAD DataMember DataSource 11 VS (D) (S)!?.NET Oracle 18

DataSet SPREAD BLOB BLOB SPREAD BLOB SPREAD BLOB SPREAD Windows ASP.NET WEB BLOB Windows Windows BLOB SPREAD ' SPREAD Private Sub ShowphotoInSpread(ByVal row As Integer) ' If Not IsDBNull(ds.BlobTbl.Rows(row).Item(3)) Then 'DataSet Byte Dim imgdata As Byte() = CType(ds.BlobTbl.Rows(row).Item(3), Byte()) ' Dim stmpic As New MemoryStream(imgData) Dim imgtype As New FarPoint.Win.Spread.CellType.GeneralCellType imgtype.backgroundimage = _ New FarPoint.Win.Picture(Image.FromStream(stmPic)) FpSpread1.Sheets(0).Cells(row, 3).CellType = imgtype!?.net Oracle 19

End If End Sub.1 frmblob.vb - Sub ShowphotoInSpread SPREAD BackgoundImage SPREAD ASP.NET WEB BLOB ASP.NET WEB ' Spread Private Sub ShowphotoInSpread(ByVal row As Integer) ' If Not IsDBNull(ds.BlobTbl.Rows(row).Item(3)) Then 'DataSet Byte Dim imgdata As Byte() = CType(ds.BlobTbl.Rows(row).Item(3), Byte()) ' Dim strusercode As String = get_user_code_by_row(row) Dim imgfilephypath As String = Server.MapPath(".") & " " & _ strusercode & ".gif" Dim imgfilelogpath As String = strusercode & ".gif" Dim imgfile As New System.IO.FileStream(imgfilePhyPath, IO.FileMode.Create) imgfile.write(imgdata, 0, imgdata.length) imgfile.close()!?.net Oracle 20

' FpSpread1.ActiveSheetView.Cells(row, 3).CellType = _ New FarPoint.Web.Spread.ImageCellType(imgfileLogPath) FpSpread1.ActiveSheetView.Cells(row, 3).Text = "" End If End Sub.2 blobtest.aspx.vb - Sub ShowphotoInSpread ASP.NET WEB BLOB SPREAD BLOB SPREAD ImageCellType URL BLOB BFILE Windows SPREAD ASP.NET WEB SPREAD (REF CURSOR) PL/SQL PL/SQL SPREAD!?.NET Oracle 21

PL/SQL PL/SQL PL/SQL SQL gen_spread.sql CREATE OR REPLACE PACKAGE SPREAD.REFCUR_TEST AS TYPE UserCurTyp IS REF CURSOR RETURN %ROWTYPE; CURSOR c1 IS SELECT * FROM ; TYPE CompCurTyp IS REF CURSOR RETURN c1%rowtype; PROCEDURE open_cv(user_cv IN OUT UserCurTyp, comp_cv IN OUT CompCurTyp); END; / CREATE OR REPLACE PACKAGE BODY SPREAD.REFCUR_TEST AS PROCEDURE open_cv(user_cv IN OUT UserCurTyp, comp_cv IN OUT CompCurTyp) IS BEGIN OPEN user_cv FOR SELECT * FROM ; OPEN comp_cv FOR SELECT * FROM ; END open_cv; END; / SPREAD SPREAD SPREAD Sheets!?.NET Oracle 22

(A) SPREAD Imports Oracle.DataAccess.Client Imports Oracle.DataAccess.Types Imports System.Configuration Public Class fmrefcursor Inherits System.Windows.Forms.Form #Region " Windows " #End Region!?.NET Oracle 23

Private Sub Form1_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load ' Dim conn As New OracleConnection( _ ConfigurationSettings.AppSettings("connectionString")) ' Dim cmd As New OracleCommand("REFCUR_TEST.open_cv", conn) cmd.commandtype = CommandType.StoredProcedure 'REF CURSOR cmd.parameters.add("user_cv", _ OracleDbType.RefCursor, ParameterDirection.Output) cmd.parameters.add("comp_cv", _ OracleDbType.RefCursor, ParameterDirection.Output) 'DataSet Dim ds As New DataSet Dim da As New OracleDataAdapter(cmd) da.fill(ds, "data") ' With FpSpread1.Sheets(0).DataSource = ds.datamember = "data" End With With FpSpread1.Sheets(1).DataSource = ds.datamember = "data1" End With conn.close() conn.dispose()!?.net Oracle 24

End Sub End Class.3 frmrefcursor.vb - Sub Form1_Load SPREAD Oracle SPREAD!?.NET Oracle 25