C# Application deploy with Access DB help..

Deep_Coder

Member
Nov 10, 2013
24
0
0
machan mage C# application eka mata deploy karanna oana.mama use karanne Access db ekak.mama setup ekak hadala deploy kala.App eka run kalama db eken data retrieve wenawa.eth data insert wenne naha machan.ai ban e?mama DB file eka app folder ekata daala thamai deploy kale.wena mokak hariw widiyak thiyenwada deploy karanna?
 

rooshan2008

Well-known member
  • Apr 16, 2008
    5,896
    1,271
    113
    CALL 0x754EA
    machan mage C# application eka mata deploy karanna oana.mama use karanne Access db ekak.mama setup ekak hadala deploy kala.App eka run kalama db eken data retrieve wenawa.eth data insert wenne naha machan.ai ban e?mama DB file eka app folder ekata daala thamai deploy kale.wena mokak hariw widiyak thiyenwada deploy karanna?

    mata exception tika pennahanko :yes:
     

    darshana3g

    Well-known member
  • Apr 6, 2011
    983
    137
    63
    Machan pena widiyata nan database eken read karanna witharak access deela tiyenne me article eka balala access database eke access dena widihata hada ganinlink1 nath nan meeta adalawa Search parak dala balapan
     

    Deep_Coder

    Member
    Nov 10, 2013
    24
    0
    0
    Machan pena widiyata nan database eken read karanna witharak access deela tiyenne me article eka balala access database eke access dena widihata hada ganinlink1 nath nan meeta adalawa Search parak dala balapan

    matath hithenne eka thamai machan.installed location eke db eka pennanawa.eka open kalama pennanneth read only kiyala thamai.programatically permission denna widiyak thiyenawada?
     

    moonrock

    Member
    Sep 1, 2013
    3,024
    202
    0
    Relative Path එකක් දීපන් වෙන Computer එකකට Deploy කරනකොට absolute path දෙන්න එපා.
    උදහරණයකට. උබේ File එක තියෙන්නේ myApp Folder එකේ නම්.
    C:\Program Files\myApp\DB

    මේකේ
    Absolute Path එක
    C:\Program Files\myApp\DB

    එතකොට
    Relative Path එක
    \

    Database එකේ Relative path එක
    \DB
    මේ විදියට දුන්නම හරි එතකොට වෙන ඕනෙම Computer එකක Data Insert කරගන්න පුලුවන් නැත්නම් C# වල තියෙනවා
    Directory.GetCurrentDirectory() කියලා Method එකක් මේකෙන් උබේ Main EXE එක තියෙන තැන (සාමාන්‍යයෙන් මේක තමයි Working Folder එක) Full Path එක (Absolute path) එක ගන්න පුලුවන්. මතක ඇතුව System.IO namespace එක ගහපන්.
    මේකේ
    System.IO = namespace
    Directory = class name
    GetCurrentDirectory() = static method (එතකොට object එකක් හදන්න ඕන නෑ)
     
    Last edited:

    Deep_Coder

    Member
    Nov 10, 2013
    24
    0
    0
    Relative Path එකක් දීපන් වෙන Computer එකකට Deploy කරනකොට absolute path දෙන්න එපා.
    උදහරණයකට. උබේ File එක තියෙන්නේ myApp Folder එකේ නම්.
    C:\Program Files\myApp\DB

    මේකේ
    Absolute Path එක
    C:\Program Files\myApp\DB

    එතකොට
    Relative Path එක
    \

    Database එකේ Relative path එක
    \DB
    මේ විදියට දුන්නම හරි එතකොට වෙන ඕනෙම Computer එකක Data Insert කරගන්න පුලුවන් නැත්නම් C# වල තියෙනවා
    Directory.GetCurrentDirectory() කියලා Method එකක් මේකෙන් උබේ Main EXE එක තියෙන තැන (සාමාන්‍යයෙන් මේක තමයි Working Folder එක) Full Path එක (Absolute path) එක ගන්න පුලුවන්. මතක ඇතුව System.IO namespace එක ගහපන්.
    මේකේ
    System.IO = namespace
    Directory = class name
    GetCurrentDirectory() = static method (එතකොට object එකක් හදන්න ඕන නෑ)

    ehema thamai macan kale :yes: awula wela thibbe privilege level eka machan.Run as administrator dunnama hari:)