Dev
[SQLCE강좌] 1. SQLCE란? // SQLCE설치
안녕 하세요. 멍구 입니다. SQLCE에 대해 강좌를 시작 하려는데요. 여기저기 흩어진 자료는 많이 있는데.. 한눈에 딱 보기 쉽게 되이 있는 자료는 없는듯 해서요. ( 사실은 찾기가 귀찮아서..ㅡㅡ;) 제가 기억력이 나빠.. 혹시나 잊었을때, 볼 수있도록 강좌로 엮어 볼까 합니다. 제가 지구력이 떨어지는 관계로 용두 사미가 될지 모르겠네여. 일단 시작 하겠습니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- SQLCE란? WinCE에서 구동 할 수 있는 일종의 DBMS입니다. DBMS는 아시죠? MSSQL, MySQL, Sybase, Oracle 같은 덩치 큰 것들이요. SQLCE는 Micorsoft에서 WinCE환경의 PDA에..
MSSQL에서 동적SQL을 구현(OUTPUT파라미터 있을때)
sp_executesql 라는 스토어드 프러시져를 사용하면 됩니다. 밑에는 실제 프로젝트에 사용했던 프로시져입니다...^^ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CREATE procedure p_GetValue ( @tagName as nvarchar(20), @mode as real output, @sp as real output, @pv as real output, @ivp as real output, @alm_a as real output, @alm_b as real output, @alm_c as real output, @alm_dbnd as real output, @mvp as real output, @out as real ..
MSSQL에서 동적SQL을 구현(OUTPUT파라미터 없을때)
exec 라는 명령어를 사용하면 됩니다. 아래는 간단한 예제 입니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CREATE procedure p_GetFieldValue ( @table NVARCHAR(100), @value1 NVARCHAR(200), @value2 NVARCHAR(200) = null, @value3 NVARCHAR(200) = null, @value4 NVARCHAR(200) = null ) as begin declare @fields varchar(500) declare @sql varchar(500) set @fields = @value1 + N' as a' if ( @value2 is not null ) begin set..
isql.exe를 이용한 sql문서를 실행해 보자
sql을 설치한 폴더에서 80\Tools\Binn에 보면.. ( 저의 경우는 C:\Program Files\Microsoft SQL Server\80\Tools\Binn 더 군요) isql.exe라는 파일이 있습니다. 이 파일을 이용한면 sql문서를 실행 할 수가 있는데요. sql문서는 일반 text 파일이어야 하구요. use문을 통해서 작업할 DB를 정해주어야 정상 작동 합니다. 아래는 배치파일을 이용해 이번 프로젝트때 사용한 파일입니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [CODE type=dos] @echo off echo. echo Genex Application Update Autobatch File echo...
Compact Framework을 이용한 간단한 RDA 예제
요번에 VS.NET 2003 설치하구 잠깐 짬내서 해봤습니다. MR은 서버 셋팅이 까다로와서 RDA방식으로 했구요. EVC로 하다가 C#으로 하니 엄청 편하네여..@.@ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- private void button1_Click(object sender, System.EventArgs e) { string strLocalDB = "\\NorthWind.sdf"; string strCon = "Provider=microsoft.sqlserver.oledb.ce.2.0;Data Source=" + strLocalDB; string strOleCon = "provider=sqloledb; data so..
MDI에서 특정 자식창을 하나만 띄우기
Public Sub OpenDlg() Dim frm As Form ' 존재할 경우 존재하는 폼을 활성화 For Each frm In Forms If TypeOf frm Is frmChild Then frm.SetFocus Exit Sub End If Next frm ' 존재하지 않을 경우 새로 만든다. Set frm = New frmChild frm.Show End Sub