BTC USD 81,215.3 Gold USD 4,376.42
Time now: Jun 1, 12:00 AM

[Tutorial]Belajar Programming .NET Language

klau web based dh confirm program dia letak dkt server,
then dia kta xmau save pic kt server tkut server brt..sbb tu dia convert ke bytes, so sma je la sbb program dia dkt server, dh convert tntu guna memry server.

tu kalu nko mmg nak sume process run kat server ja, kalu nko buat camtu mmg beban server untuk process setiap request tu akan jadi tinggi, sebab tu ada client side bro, so mana2 process yg boleh buat on client side boleh jer pakai dlm web application untuk mengurangkan bebanan process kat server...tapi aku rasa yg dia maksudkan x nak save kat server sbb xmau buat server berat tu rasanya camni ;

- save file ker server dah satu hal amik space dlm hdd server
- pastu convert ke bytes mmg sah2 pakai memory

skrg ni dia skip save file ker server tu & sebaliknya dia terus convert file tersebut ke bytes & guna dlm process tu jaa...tu yg dia maksudkan save rasanya...:-?

*** tambah sket, dia hanya akan save end result dari process tu jer kat folder dlm server, dlm database dia cuma save link untuk file dlm folder tersebut jer, kat sini dia x perlu save file 2x ke server di mana 1st process save ke temp folder dlm server untuk start read & convert file ke bytes terlebih dulu baru save end product ke satu folder khas di server...TT, sila betulkan aku kalu aku silap...

* bagus persoalan ni, sama2 pakat belajar...maybe aku salah & teruskan berkongsi...:)cgrock:)cgrock:)cgrock
 
Last edited:
client side mksudnya dkt browser, aku assume browser sbb web based kn, tp yg dia tnjuk code tu guna c# kn, klau c# dh tntu program dkt server, unless klau client guna program diinstall dkt pc sndri.

* btoi tu, sma2 bincng, sma2 dpt ilmu :)cgrock
tu kalu nko mmg nak sume process run kat server ja, kalu nko buat camtu mmg beban server untuk process setiap request tu akan jadi tinggi, sebab tu ada client side bro, so mana2 process yg boleh buat on client side boleh jer pakai dlm web application untuk mengurangkan bebanan process kat server...tapi aku rasa yg dia maksudkan x nak save kat server sbb xmau buat server berat tu rasanya camni ;

- save file ker server dah satu hal amik space dlm hdd server
- pastu convert ke bytes mmg sah2 pakai memory

skrg ni dia skip save file ker server tu & sebaliknya dia terus convert file tersebut ke bytes & guna dlm process tu jaa...tu yg dia maksudkan save rasanya...:-?

* bagus persoalan ni, sama2 pakat belajar...maybe aku salah & teruskan berkongsi...:)cgrock:)cgrock:)cgrock
 
client side mksudnya dkt browser, aku assume browser sbb web based kn, tp yg dia tnjuk code tu guna c# kn, klau c# dh tntu program dkt server, unless klau client guna program diinstall dkt pc sndri.

* btoi tu, sma2 bincng, sma2 dpt ilmu :)cgrock

a'aaa...betul gak tu, kalu C# mmg kat server tp C# pun bleh gak guna as script, jap aku tengok balik code dia tu, nko ckp camtu baru aku terfiki balik tp setakat apa yg aku faham skrg ni dia read convert terus ke bytes baru save end result tu instead save ke server pastu read pastu convert ke bytes pastu save end result ker server semula...jap aku check code balik...:-?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

mmg dia ada pakai client side code (Javascript) AJAX untuk retrieve file & run checking pastu call function kat server side untuk terus read & convert ke bytes, kat sini dia pakai session untuk link file yg di baca melalui AJAX tadi...aku rasa ok & betul dah ni...dia penya process join server & client side nyer code...

boleh gak kalu sume nak run kat server jer contoh aku buat function untuk import data dari Excel worksheet into database, cara aku user kena browse dulu file tu pastu baru read worksheet yg ada dlm file, untuk dapatkan worksheet yg ada tu aku nyer code akan save file tersebut kepada 3 versi (toImport, toRead, toAmendaNtahAkuDahLupa), reason sbb sometime saiz file tu besar sbb data banyak so lepas browse terus nak preview/import data mmg kekadang akan throw error sbb file tersebut kalu x split dia nyer state masih locked sbb previous process still run i.e in process to read the worksheet or to copy the whole file into temp folder in server 1st, kalu dah abis copy baru state x locked & boleh guna untuk process seterusnya, ni silap aku gak sbb xda guna macam progress bar untuk tunjuk samada file tersebut dah ready untuk next process or not, so user selalu kalu dah abis postback mmg nak klik next next next sokmo...let say sampai part untuk import, masalah akan timbul di mana server resource exhausted bile guna untuk read & import huge data from single Excel file, ni yg kekadang server timeout/insufficient memory timbul...kelemahan dari segi penggunaan code tu silap aku sendiri so kalu nko rasa ada better solution untuk aku bleh aku share nnt...
 
Last edited:
*** tambah sket, dia hanya akan save end result dari process tu jer kat folder dlm server, dlm database dia cuma save link untuk file dlm folder tersebut jer, kat sini dia x perlu save file 2x ke server di mana 1st process save ke temp folder dlm server untuk start read & convert file ke bytes terlebih dulu baru save end product ke satu folder khas di server...TT, sila betulkan aku kalu aku silap...

* bagus persoalan ni, sama2 pakat belajar...maybe aku salah & teruskan berkongsi...:)cgrock:)cgrock:)cgrock

ok klau la dh save ke temp folder bt pe nk convert plk kn?
klau nk guna just retrieve blk img tu.

bab save path dlm db tu aku cdgkn just save nma fail saja, cth pic.jpg, nk retrieve just guna funtion utk tntukan path, ne utk mudahkn maintenen,

cthnya ko save dlm db path img /member/photo/pic.jpg.
pstu klau ttiba kna tukar nma folder, or nk smpn pic ke server yg lain, x ke haru nk kna update db lak.

klau smpan nma fail je, kta tukar code funtion je, more flexible.
 
ok klau la dh save ke temp folder bt pe nk convert plk kn?
klau nk guna just retrieve blk img tu.

bab save path dlm db tu aku cdgkn just save nma fail saja, cth pic.jpg, nk retrieve just guna funtion utk tntukan path, ne utk mudahkn maintenen,

cthnya ko save dlm db path img /member/photo/pic.jpg.
pstu klau ttiba kna tukar nma folder, or nk smpn pic ke server yg lain, x ke haru nk kna update db lak.

klau smpan nma fail je, kta tukar code funtion je, more flexible.

Silap tu...

Upload file > Convert ke Byte > Simpan dalam SESSION > Bila Confirm convert ke image > Simpan dalam folder > Amik path simpan dalam DB.

Jadi kat sini takda mengunakan temporary folder. huhu

Yup, skang nie mmg buat camtu.. dalam table ada dua column, path folder dan image name

So bila panggil gambar, aku akan gabungkan kedua2nya... huhu..
 
ok klau la dh save ke temp folder bt pe nk convert plk kn?
klau nk guna just retrieve blk img tu.

bab save path dlm db tu aku cdgkn just save nma fail saja, cth pic.jpg, nk retrieve just guna funtion utk tntukan path, ne utk mudahkn maintenen,

cthnya ko save dlm db path img /member/photo/pic.jpg.
pstu klau ttiba kna tukar nma folder, or nk smpn pic ke server yg lain, x ke haru nk kna update db lak.

klau smpan nma fail je, kta tukar code funtion je, more flexible.

dia convert sbb ada process editing kat gambar2 tu i.e crop/resize camtu, tu yg aku cakap end product jer dia save...YES apa yg nko cakap tu mmg terbaik & flexible bro, next project aku akan wat menda2 camni plak cuma yg aku menyampah user nak store file ker folder dlm server lain & info(filename, filetype, creator, date created bla bla bla) simpan kat server lain plak...aku suruh upgrade hdd server punya la pemalas & ada yg tunjuk pandai pi bagi idea camtu plak dah...~X(
 
dia convert sbb ada process editing kat gambar2 tu i.e crop/resize camtu, tu yg aku cakap end product jer dia save...YES apa yg nko cakap tu mmg terbaik & flexible bro, next project aku akan wat menda2 camni plak cuma yg aku menyampah user nak store file ker folder dlm server lain & info(filename, filetype, creator, date created bla bla bla) simpan kat server lain plak...aku suruh upgrade hdd server punya la pemalas & ada yg tunjuk pandai pi bagi idea camtu plak dah...~X(

Betul tu bro... Sebab tu aku tak simpan dalam file dalam temp folder.. Sebab ianya akan memberi masalah pada hari akan datang...;)
 
ORA-01036: illegal variable name/number

sy ade problem.
data da boleh update dlm table tp kuar error ORA-01036: illegal variable name/number after insert.
Harap2 ade yg sudi menolong

Database : Oracle
SQL> desc currency_rate
Name Null? Type
----------------------------------------- -------- -------------------

CURRENCY VARCHAR2(50)
RATE NUMBER(38,7)
ID VARCHAR2(3)
COUNTRY VARCHAR2(255)

*.ASPX
<asp:SqlDataSource ID="dsRate" runat="server"
ConnectionString="<%$ ConnectionStrings:OraConnectionString %>"
ProviderName="<%$ ConnectionStrings:OraConnectionString.ProviderName %>"

SelectCommand="SELECT COUNTRY,CURRENCY,RATE FROM CURRENCY_RATE ORDER BY CURRENCY"
UpdateCommand="UPDATE CURRENCY_RATE SET RATE = :RATE WHERE (CURRENCY = :CURRENCY)" >
<UpdateParameters>
<asp:Parameter Name="RATE" Type="Decimal" />
<asp:Parameter Name="CURRENCY" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>

<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False" BackColor="White" BorderColor="#336666"
BorderStyle="Double" BorderWidth="3px" CellPadding="4" CssClass="GridView"
GridLines="Horizontal" DataSourceID="dsRate">

<RowStyle BackColor="White" ForeColor="#333333" />
<Columns>
<asp:CommandField ShowEditButton="True" />
<asp:BoundField DataField="COUNTRY" HeaderText="COUNTRY" SortExpression="COUNTRY" />
<asp:BoundField DataField="CURRENCY" HeaderText="CURRENCY" SortExpression="CURRENCY" />
<asp:TemplateField HeaderText="RATE">
<ItemTemplate>
<asp:Label ID="lblRate" runat="server" Text='<%# Eval("RATE") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtRate" runat="server"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="White" ForeColor="#333333" />
<PagerStyle BackColor="#336666" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#339966" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#669999" />
<HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" />
</asp:GridView>


VB CODE
Dim CURRENCY As String = DirectCast(GridView1.Rows(e.RowIndex).Cells(2).Controls(0), TextBox).Text
Dim RATE As String = DirectCast(GridView1.Rows(e.RowIndex).FindControl("txtRate"), TextBox).Text

sqlStr = "UPDATE CURRENCY_RATE SET RATE = '" & RATE & "' WHERE CURRENCY = '" & CURRENCY & "'"

Using connection As New OracleConnection(ConfigurationManager.ConnectionStrings("OraConnectionString").ConnectionString)
Using command As New OracleCommand(sqlStr, connection)
connection.Open()
sqlStr = command.ExecuteNonQuery()

connection.Close()
End Using
End Using

GridView1.EditIndex = -1
 
Terbaik tt... Aku nak kena belajar programming balik nie. Dulu programming pakai vb6. Pastu dpt keja baru tak pakai vb. skrg nak cari keja lain kena belajar la .net nie. Klu tak tak susah nak spt keja. Huhu
 
sy ade problem.
data da boleh update dlm table tp kuar error ORA-01036: illegal variable name/number after insert.
Harap2 ade yg sudi menolong



*.ASPX



VB CODE

ROW mana yg problem?:-?
 
Back
Top
Log in Register