473,729 Members | 2,149 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

edit shared XML via asp.net page and save back to server.

I have a shared XML file on a server .

i also have one xslt file that performs a simple transform on in to
view the data.

now i want to have another page that lets users modify the shared xml
file via some editable controls such as text boxes , option boxes etc.

how can i implment this , should i use another xslt file with <INPUT>
controls . if so how can i save the result back using the asp.net
page.

or should i use asp.net to drive the whole page and not use an xslt
file . again , any pointers on how to do this would be useful.

thanks

glenn
Nov 18 '05 #1
4 3716
I would stick with the ASP.NET approach. The DataGrid/DataSet has native XML support. You could populate the DataGrid with the XML file, allow users to edit the information inside of the DataGrid, and then save the XML file. OR -> You could create a custom object(s) that represent the XML file and serialize and deserialize the XML as necessary. In that form, you could continue to use text boxes, drop down lists, data grids, etc.

"Glenn M" wrote:
I have a shared XML file on a server .

i also have one xslt file that performs a simple transform on in to
view the data.

now i want to have another page that lets users modify the shared xml
file via some editable controls such as text boxes , option boxes etc.

how can i implment this , should i use another xslt file with <INPUT>
controls . if so how can i save the result back using the asp.net
page.

or should i use asp.net to drive the whole page and not use an xslt
file . again , any pointers on how to do this would be useful.

thanks

glenn

Nov 18 '05 #2
First, there is no reason to reinvent the wheel, if you are alredy using an
xslt transform and it does everything you need it to do, leave it alone. On
your edit page you could use an xmldocument object to write/save the data in
the xml document. When the user displays the "View" page the xlst will
reload the xml file and display the edited/updated information. Make sure
the authentication method you have chosen has write access to the xml file,
I used "everyone - write".

Here is a working sample
There are six files in this example, two webforms (View.aspx, Edit.aspx),
two code behinds, an xml document and an xlst file. Set View.aspx as the
startup page.

Hope this helps.

'View.aspx
<HTML>
<HEAD>
<title>Defaul t</title>
<meta content="Micros oft Visual Studio .NET 7.1" name="GENERATOR ">
<meta content="Visual Basic .NET 7.1" name="CODE_LANG UAGE">
<meta content="JavaSc ript" name="vs_defaul tClientScript">
<meta content="http://schemas.microso ft.com/intellisense/ie5"
name="vs_target Schema">
</HEAD>
<body MS_POSITIONING= "GridLayout ">
<form id="Form1" method="post" runat="server">
&nbsp;
<asp:button id="btnEdit" style="Z-INDEX: 101; LEFT: 12px; POSITION:
absolute; TOP: 13px" runat="server"
Text="Edit" Width="102px"></asp:button></form>
</body>
</HTML>

' End View.aspx

'View.aspx.vb
Public Class View
Inherits System.Web.UI.P age

#Region " Web Form Designer Generated Code "

'This call is required by the Web Form Designer.
<System.Diagnos tics.DebuggerSt epThrough()> Private Sub
InitializeCompo nent()

End Sub
Protected WithEvents btnEdit As System.Web.UI.W ebControls.Butt on

'NOTE: The following placeholder declaration is required by the Web Form
Designer.
'Do not delete or move it.
Private designerPlaceho lderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As
System.EventArg s) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeCompo nent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArg s) Handles MyBase.Load
If Not IsPostBack Then
Dim doc As New System.Web.UI.W ebControls.Xml
Me.Controls.Add (doc)
doc.DocumentSou rce = "Books.xml"
doc.TransformSo urce = "Books.xslt "
End If
End Sub

Private Sub btnEdit_Click(B yVal sender As System.Object, ByVal e As
System.EventArg s) Handles btnEdit.Click
Response.Redire ct("edit.aspx" )
End Sub
End Class

' End View.aspx.vb

'Edit.aspx
<HTML>
<HEAD>
<title>Edit</title>
<meta content="Micros oft Visual Studio .NET 7.1" name="GENERATOR ">
<meta content="Visual Basic .NET 7.1" name="CODE_LANG UAGE">
<meta content="JavaSc ript" name="vs_defaul tClientScript">
<meta content="http://schemas.microso ft.com/intellisense/ie5"
name="vs_target Schema">
</HEAD>
<body MS_POSITIONING= "GridLayout ">
<form id="Form1" method="post" runat="server">
<div>
<asp:DropDownLi st id="lstBooks" runat="server" Width="189px"
AutoPostBack="T rue"></asp:DropDownLis t>
<asp:Button id="btnSave" runat="server" Width="131px"
Text="Save"></asp:Button>
<asp:Button id="btnDone" runat="server" Width="131px"
Text="Finished" ></asp:Button>
</div>
<div>
<table runat="server">
<tr width="100%">
<td width="30%">Aut hor</td>
<td runat="server">
<asp:TextBox id="txtAuthor" runat="server"
Width="100%"></asp:TextBox></td>
</tr>
<tr width="100%">
<td width="30%">Tit le</td>
<td>
<asp:TextBox id="txtTitle" runat="server"
Width="100%"></asp:TextBox></td>
</tr>
<tr width="100%">
<td width="30%">Gen re</td>
<td>
<asp:TextBox id="txtGenre" runat="server"
Width="100%"></asp:TextBox></td>
</tr>
<tr width="100%">
<td width="30%">Pri ce</td>
<td>
<asp:TextBox id="txtPrice" runat="server"
Width="100%"></asp:TextBox></td>
</tr>
<tr width="100%">
<td width="30%">Dat e Published</td>
<td>
<asp:TextBox id="txtPubDate " runat="server"
Width="100%"></asp:TextBox></td>
</tr>
<tr width="100%">
<td width="30%">Des cription</td>
<td>
<asp:TextBox id="txtDescript ion" runat="server" Width="100%"
TextMode="Multi Line"></asp:TextBox></td>
</tr>
</table>
</div>
</form>
</body>
</HTML>

'End Edit.aspx

'Edit.aspx.vb
Public Class Edit
Inherits System.Web.UI.P age

#Region " Web Form Designer Generated Code "

'This call is required by the Web Form Designer.
<System.Diagnos tics.DebuggerSt epThrough()> Private Sub
InitializeCompo nent()

End Sub
Protected WithEvents btnSave As System.Web.UI.W ebControls.Butt on
Protected WithEvents lstBooks As System.Web.UI.W ebControls.Drop DownList
Protected WithEvents txtAuthor As System.Web.UI.W ebControls.Text Box
Protected WithEvents txtTitle As System.Web.UI.W ebControls.Text Box
Protected WithEvents txtGenre As System.Web.UI.W ebControls.Text Box
Protected WithEvents txtPrice As System.Web.UI.W ebControls.Text Box
Protected WithEvents txtPubDate As System.Web.UI.W ebControls.Text Box
Protected WithEvents txtDescription As System.Web.UI.W ebControls.Text Box
Protected WithEvents btnDone As System.Web.UI.W ebControls.Butt on

'NOTE: The following placeholder declaration is required by the Web Form
Designer.
'Do not delete or move it.
Private designerPlaceho lderDeclaration As System.Object

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As
System.EventArg s) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeCompo nent()
End Sub

#End Region

Dim xDoc As System.Xml.XmlD ocument

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArg s) Handles MyBase.Load
If Not IsPostBack _
AndAlso (Session.Item(" IsDirty") = True _
OrElse Session.Item("I sDirty") Is Nothing) Then
xDoc = New System.Xml.XmlD ocument
xDoc.Load(Serve r.MapPath("Book s.xml"))
Dim Nodes As System.xml.XmlN odeList = xDoc.SelectNode s("//book")
For Each Node As System.Xml.XmlN ode In Nodes
Me.lstBooks.Ite ms.Add(Node.Ite m("title").Inne rText)
Next
LoadData()
Session.Item("I sDirty") = False
End If

End Sub

Private Sub LoadData()
Me.txtAuthor.Te xt = GetElement("aut hor")
Me.txtDescripti on.Text = GetElement("des cription")
Me.txtGenre.Tex t = GetElement("gen re")
Me.txtPrice.Tex t = GetElement("pri ce")
Me.txtPubDate.T ext = GetElement("pub lish_date")
Me.txtTitle.Tex t = GetElement("tit le")
End Sub
Private Function GetElement(ByVa l TagName As String) As String
If xDoc Is Nothing Then
xDoc = New System.Xml.XmlD ocument
xDoc.Load(Serve r.MapPath("Book s.xml"))
End If
Dim Path As String = "//book[title=""" & Me.lstBooks.Sel ectedValue &
"""]"
Dim Node As System.Xml.XmlN ode = xDoc.SelectSing leNode(Path)
Return Node.Item(TagNa me).InnerText
End Function

Private Sub btnSave_Click(B yVal sender As System.Object, ByVal e As
System.EventArg s) Handles btnSave.Click
If xDoc Is Nothing Then
xDoc = New System.Xml.XmlD ocument
xDoc.Load(Serve r.MapPath("Book s.xml"))
End If
Dim Path As String = "//book[title=""" & Me.lstBooks.Sel ectedValue &
"""]"
Dim node As System.Xml.XmlN ode = xDoc.SelectSing leNode(Path)
With node
.Item("title"). InnerText = Me.txtTitle.Tex t
.Item("author") .InnerText = Me.txtAuthor.Te xt
.Item("descript ion").InnerTex t = Me.txtDescripti on.Text
.Item("publish_ date").InnerTex t = Me.txtPubDate.T ext
.Item("price"). InnerText = Me.txtPrice.Tex t
.Item("genre"). InnerText = Me.txtGenre.Tex t
End With
xDoc.Save(Serve r.MapPath("book s.xml"))
Session.Item("I sDirty") = True
End Sub

Private Sub lstBooks_Select edIndexChanged( ByVal sender As Object, ByVal
e As System.EventArg s) Handles lstBooks.Select edIndexChanged
LoadData()
End Sub

Private Sub btnDone_Click(B yVal sender As System.Object, ByVal e As
System.EventArg s) Handles btnDone.Click
Response.Redire ct("view.aspx" )
End Sub
End Class

'End Edit.aspx.vb

'Books.xslt
<xsl:styleshe et version="1.0"
xmlns:xsl="http ://www.w3.org/1999/XSL/Transform">
<xsl:template match="catalog" >
<HTML>
<BODY>
<TABLE BORDER="2">
<TR>
<TD>Title</TD>
<TD>Author</TD>
<TD>Genre</TD>
<TD>Price</TD>
<TD>Date Published</TD>
<TD>Description </TD>
</TR>
<xsl:for-each select="book">
<TR>
<TD><xsl:valu e-of select="title"/></TD>
<TD><xsl:valu e-of select="author"/></TD>
<TD><xsl:valu e-of select="genre"/></TD>
<TD><xsl:valu e-of select="price" /></TD>
<TD><xsl:valu e-of select="publish _date" /></TD>
<TD><xsl:valu e-of select="descrip tion" /></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

'End Books.xslt

'Books.xml
<?xml version="1.0"?>
<catalog>
<book id="bk101">
<author>Gambard ella, Matthew</author>
<title>XML Developer's Guide</title>
<genre>Computer </genre>
<price>44.95</price>
<publish_date>2 000-10-01</publish_date>
<description> An in-depth look at creating applications
with XML.</description>
</book>
<book id="bk102">
<author>Ralls , Kim</author>
<title>Midnig ht Rain</title>
<genre>Fantas y</genre>
<price>5.95</price>
<publish_date>2 000-12-16</publish_date>
<description> A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.</description>
</book>
<book id="bk103">
<author>Coret s, Eva</author>
<title>Maeve Ascendant</title>
<genre>Fantas y</genre>
<price>5.95</price>
<publish_date>2 000-11-17</publish_date>
<description>Af ter the collapse of a nanotechnology
society in England, the young survivors lay the
foundation for a new society.</description>
</book>
<book id="bk104">
<author>Coret s, Eva</author>
<title>Oberon 's Legacy</title>
<genre>Fantas y</genre>
<price>5.95</price>
<publish_date>2 001-03-10</publish_date>
<description> In post-apocalypse England, the mysterious
agent known only as Oberon helps to create a new life
for the inhabitants of London. Sequel to Maeve
Ascendant.</description>
</book>
<book id="bk105">
<author>Coret s, Eva</author>
<title>The Sundered Grail</title>
<genre>Fantas y</genre>
<price>5.95</price>
<publish_date>2 001-09-10</publish_date>
<description>Th e two daughters of Maeve, half-sisters,
battle one another for control of England. Sequel to
Oberon's Legacy.</description>
</book>
<book id="bk106">
<author>Randall , Cynthia</author>
<title>Lover Birds</title>
<genre>Romanc e</genre>
<price>4.95</price>
<publish_date>2 000-09-02</publish_date>
<description>Wh en Carla meets Paul at an ornithology
conference, tempers fly as feathers get ruffled.</description>
</book>
<book id="bk107">
<author>Thurman , Paula</author>
<title>Splish Splash</title>
<genre>Romanc e</genre>
<price>4.95</price>
<publish_date>2 000-11-02</publish_date>
<description> A deep sea diver finds true love twenty
thousand leagues beneath the sea.</description>
</book>
<book id="bk108">
<author>Knorr , Stefan</author>
<title>Creepy Crawlies</title>
<genre>Horror </genre>
<price>4.95</price>
<publish_date>2 000-12-06</publish_date>
<description> An anthology of horror stories about roaches,
centipedes, scorpions and other insects.</description>
</book>
<book id="bk109">
<author>Kress , Peter</author>
<title>Parado x Lost</title>
<genre>Scienc e Fiction</genre>
<price>6.95</price>
<publish_date>2 000-11-02</publish_date>
<description>Af ter an inadvertant trip through a Heisenberg
Uncertainty Device, James Salway discovers the problems
of being quantum.</description>
</book>
<book id="bk110">
<author>O'Brien , Tim</author>
<title>Microsof t .NET: The Programming Bible</title>
<genre>Computer </genre>
<price>36.95</price>
<publish_date>2 000-12-09</publish_date>
<description>Mi crosoft's .NET initiative is explored in
detail in this deep programmer's reference.</description>
</book>
<book id="bk111">
<author>O'Brien , Tim</author>
<title>MSXML3 : A Comprehensive Guide</title>
<genre>Computer </genre>
<price>36.95</price>
<publish_date>2 000-12-01</publish_date>
<description>Th e Microsoft MSXML3 parser is covered in
detail, with attention to XML DOM interfaces, XSLT processing,
SAX and more.</description>
</book>
<book id="bk112">
<author>Galos , Mike</author>
<title>Visual Studio 7: A Comprehensive Guide</title>
<genre>Computer </genre>
<price>49.95</price>
<publish_date>2 001-04-16</publish_date>
<description>Mi crosoft Visual Studio 7 is explored in depth,
looking at how Visual Basic, Visual C++, C#, and ASP+ are
integrated into a comprehensive development
environment.</description>
</book>
</catalog>

'End Books.xml

"Glenn M" <gl**********@b t.com> wrote in message
news:32******** *************** ***@posting.goo gle.com...
I have a shared XML file on a server .

i also have one xslt file that performs a simple transform on in to
view the data.

now i want to have another page that lets users modify the shared xml
file via some editable controls such as text boxes , option boxes etc.

how can i implment this , should i use another xslt file with <INPUT>
controls . if so how can i save the result back using the asp.net
page.

or should i use asp.net to drive the whole page and not use an xslt
file . again , any pointers on how to do this would be useful.

thanks

glenn

Nov 18 '05 #3
Thanks for that.

I have another question , i have a vbscript on server1 that parses an
xml file from my web server sever2 (http:\\server2 \myxml.xml)

The vbscript collects information from the server and amends the xml dom
object when a new record needs to be added or old one removed.

Now i want want to persist that xml back to the web server , and as we
know i can't save back directly. Any idea how i can work around this.

I was thinking of setting up a web sevice on the server or maybe feeding
the xml stream stream into an ASP.net page that would save it to the xml
file.

(alas the vbscript must reside on server1 and the xml file on sever2 )

any starting points to look at would be really useful.

glenn

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 18 '05 #4
Glenn,
Why can't you save the back to the web server? Do you mean it is
physically impossible; or you don't want to make security permission changes
to the virtual directory/file that needs to be updated? If you give write
access to the account the script runs against you shouldn't have a problem
modifying the script as long as you aren't trying to delete the file and
create a new one each time. You can use a web service as you suggested,
but, you will still have to account for security permissions which would
essentially do the same as modifying the DACL on the file itself. Is you
web server available to the public, or an Intranet server? Does your site
run under the IUSER account, Basic, or Windows auth? Can \\server1 access
\\server2 vice versa ? I have written web applications that will write xml
files to a different physical location, the only obstacle I have come across
is physical file security.

I would first try to modify the permissions on
\\server2\wwwro ot$\your_virtua l_directory\xml file.xml, make sure the user
account running the script can write to it. Modify your script to make the
necessary changes in the xml file via the XMLDOM object and you should be
good to go. If you want to replace \\server2\myxml .xml with the newly
generated copy from \\server1 then you will need to grant modify permissions
to the virtual directory where the file is stored and modify your script to
include:

set FSO = CreateObject("S cripting.FileSy stemObject")
Set MyXMLFile = FSO.GetFile("C: \MyXML.xml")
MyXMLFile.Copy ("\\Server2\www root$\your_virt ual_directory\M yXML.xml", True)
'True = Overwrite

Post your results, or any other details.
Jared
"Glenn Mantle" <gl**********@b t.com> wrote in message
news:Oe******** *****@TK2MSFTNG P11.phx.gbl...
Thanks for that.

I have another question , i have a vbscript on server1 that parses an
xml file from my web server sever2 (http:\\server2 \myxml.xml)

The vbscript collects information from the server and amends the xml dom
object when a new record needs to be added or old one removed.

Now i want want to persist that xml back to the web server , and as we
know i can't save back directly. Any idea how i can work around this.

I was thinking of setting up a web sevice on the server or maybe feeding
the xml stream stream into an ASP.net page that would save it to the xml
file.

(alas the vbscript must reside on server1 and the xml file on sever2 )

any starting points to look at would be really useful.

glenn

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Nov 18 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
4272
by: matt | last post by:
I am using a text file as a database, each field delimited by || I want to be able to print all lines to a page, then by selecting one (with, say, a radio button) it will load into the form at the bottom of the page, where I can edit the fields, and save back to the same line in the text file. I dont know how to use primary keys or anything with a text file database, any help in this would be appreciated! Thanks matt
3
2300
by: sygsix | last post by:
Hello all. I am a Java programmer who sometimes dabbles in simple PHP stuff, and had a question that's way over my head, for you DHTML experts. I would like to know how to dynamically edit a currently static HTML page which contains a map of a stands at a convention center. The static version of the page can be found here: http://www.ibertoldo.com/plano.htm
2
3626
by: John Lau | last post by:
Hi, Is there documentation that talks about the page lifecycle, the lifecycle of controls on the page, and the rendering of inline code, in a single document? Thanks, John
1
1342
by: Ather Ali Shaikh | last post by:
Hi all, How can I edit an Image opened in the browsers and saves it with a new name. The scenario is that I received an email having some attached documents in the image format. I read that document but there is some problem in the scanning or overwriting. So, I need to mark that place with a circle or write some comments against that unreadable text on the same image. and replied back to
6
4892
by: scottyman | last post by:
I can't make this script work properly. I've gone as far as I can with it and the rest is out of my ability. I can do some html editing but I'm lost in the Java world. The script at the bottom of the html page controls the form fields that are required. It doesn't function like it's supposed to and I can leave all the fields blank and it still submits the form. Also I can't get it to transfer the file in the upload section. The file name...
1
1243
by: Stephen Lynch | last post by:
What is the best way to insure that an edit table fields are saved on an exit. For example, I have an edit panel on a page. I do not want to post back on every field, but if an end user goes to another page I want the save button clicked so that the records are saved to the backend database. Thanks Steve
1
1619
by: rp13 | last post by:
Hi, I am using a asp:datagrid which is editable. Though I have handlers wired to my edit, update & cancel events, some how when i click on the edit button nothing happens. The edit template items does not appear. I have to click on the edit once again for the items to change. Same thing happens when i click on the update & cancel buttons. I found that though the event handler gets executed the first time (in all 3 cases) , it does not...
5
10946
by: JohnSouth | last post by:
Hi I've seen lots of posts around this subject but nothing recent or very helpful. I've an ASP.Net c# application that needs to read Word documents from a directory on the web server, open them in Word from the client browser, edit the content and then update the document on the server. I can almost do it by pasting the url into the "Save As" location but I
9
2724
by: rn5a | last post by:
A Form has a DataGrid which displays records from a SQL Server 2005 DB table. Users can modify the records using this DataGrid for which I am using EditCommandColumn in the DataGrid. This is the code: <script runat="server"> Dim sqlConn As New SqlConnection(".....") Sub Page_Load(ByVal obj As Object, ByVal ea As EventArgs) If Not (Page.IsPostBack) Then FillDataGrid()
0
8761
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9426
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9280
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9142
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8144
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6722
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6016
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4795
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3238
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.