473,326 Members | 2,099 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

File Timestamp and Saving Transformed XML to Server

For background, please refer to my original thread: http://groups.google.com/groups?selm...tngp13.phx.gbl

I've thought of a potential way around the issue, but I'm new to ASP.NET and C# and need the expertese of individuals with more experience in these languages than I have.

I may be completely off target as I thought this up very early in the morning.

Here's the process as I see it:

1. InfoPath saves out the XML file to the server.
2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against an Application Object variable to see if it has changed.
3. If the timestamp is different, a call is made to re-transform the XML with the associated XSL file, and then save it to the same server folder as BODY.INC.
4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will now be processed because it is just an include.
Here's what I need to figure out:

1. How do I get the timestamp of RSS.XML to compare against the Application Object variable?
2. How do I process the <asp:Xml/> such that it saves to a file named BODY.INC on the server in the same folder as the DEFAULT.ASPX?
--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

Nov 18 '05 #1
6 1754
Is there no one who can help with any portion of this?

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message news:#s**************@TK2MSFTNGP09.phx.gbl...
For background, please refer to my original thread: http://groups.google.com/groups?selm...tngp13.phx.gbl

I've thought of a potential way around the issue, but I'm new to ASP.NET and C# and need the expertese of individuals with more experience in these languages than I have.

I may be completely off target as I thought this up very early in the morning.

Here's the process as I see it:

1. InfoPath saves out the XML file to the server.
2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against an Application Object variable to see if it has changed.
3. If the timestamp is different, a call is made to re-transform the XML with the associated XSL file, and then save it to the same server folder as BODY.INC.
4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will now be processed because it is just an include.
Here's what I need to figure out:

1. How do I get the timestamp of RSS.XML to compare against the Application Object variable?
2. How do I process the <asp:Xml/> such that it saves to a file named BODY.INC on the server in the same folder as the DEFAULT.ASPX?
--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

Nov 18 '05 #2
post the relevant portions of the code please

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:Oz**************@tk2msftngp13.phx.gbl...
Is there no one who can help with any portion of this?

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:#s**************@TK2MSFTNGP09.phx.gbl...
For background, please refer to my original thread:
http://groups.google.com/groups?selm...tngp13.phx.gbl

I've thought of a potential way around the issue, but I'm new to ASP.NET and
C# and need the expertese of individuals with more experience in these
languages than I have.

I may be completely off target as I thought this up very early in the
morning.

Here's the process as I see it:

1. InfoPath saves out the XML file to the server.
2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against
an Application Object variable to see if it has changed.
3. If the timestamp is different, a call is made to re-transform the XML
with the associated XSL file, and then save it to the same server folder as
BODY.INC.
4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will
now be processed because it is just an include.
Here's what I need to figure out:

1. How do I get the timestamp of RSS.XML to compare against the Application
Object variable?
2. How do I process the <asp:Xml/> such that it saves to a file named
BODY.INC on the server in the same folder as the DEFAULT.ASPX?
--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com


Nov 18 '05 #3
Yes-- that is where I need help. I have the process down in my mind, but am not sure it will even work, and since my ASP.NET and C# skills are fairly weak at this point, I need help getting started.

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Alvin Bruney [MVP]" <vapor at steaming post office> wrote in message news:uY**************@TK2MSFTNGP09.phx.gbl...
post the relevant portions of the code please

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:Oz**************@tk2msftngp13.phx.gbl...
Is there no one who can help with any portion of this?

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:#s**************@TK2MSFTNGP09.phx.gbl...
For background, please refer to my original thread:
http://groups.google.com/groups?selm...tngp13.phx.gbl

I've thought of a potential way around the issue, but I'm new to ASP.NET and
C# and need the expertese of individuals with more experience in these
languages than I have.

I may be completely off target as I thought this up very early in the
morning.

Here's the process as I see it:

1. InfoPath saves out the XML file to the server.
2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against
an Application Object variable to see if it has changed.
3. If the timestamp is different, a call is made to re-transform the XML
with the associated XSL file, and then save it to the same server folder as
BODY.INC.
4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will
now be processed because it is just an include.
Here's what I need to figure out:

1. How do I get the timestamp of RSS.XML to compare against the Application
Object variable?
2. How do I process the <asp:Xml/> such that it saves to a file named
BODY.INC on the server in the same folder as the DEFAULT.ASPX?
--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com


Nov 18 '05 #4
Two approaches

Approach 1

1. InfoPath saves out the XML file to the server.

i assume you have the file on the server. you will need to add the account
the asp.net process is running under to the ACL for that folder. this will
allow it to access the file without throwing a permissions exception. it
should be as easy as rightclicking on the folder and selecting read
permissions.

2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against
an Application Object variable to see if it has changed.

Use the filesystem object for this. the lastaccess(???) property will give
you the file stamp.

3. If the timestamp is different, a call is made to re-transform the XML

Use whatever is available to transform the XSL file. there are a heap of
classes which specialize in transforms. to save you will need write
permissions to the directory. basically it is the same as in step one. you
can use the filesystem object to blast it out to disk

4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will
now be processed because it is just an include.

If the body.inc file is in use by another process, it will throw an
exception so bare that in mind. otherwise it should roll smoothely.

Approach 2

another more elegant approach makes itself apparent. the cache object
contains a dependency function which allows the cache to be updated when a
specific file changes. so, set a cache dependency on the XML file and map it
to a function. when the file changes, the framework calls your function
automatically.
Your function just goes ahead and re-transforms the file and resets the
dependency. here is some code for this approach:

private CacheItemRemovedCallback onRemove = null;

Application_start handler
{
onRemove = new CacheItemRemovedCallback(this.onRemoveReload);
}

functionToRetransform()
{
//retransform your XSL here

// reset the cache dependency using a dummy cache value
HttpContext.Current.Cache.Insert("CUSTOMERLIST", ds, null,
DateTime.Now.AddMinutes(GlobalRateMan.CacheReloadT imeOut),
Cache.NoSlidingExpiration, CacheItemPriority.Normal, onRemove);
}

private void onRemoveReload(String k, Object v, CacheItemRemovedReason r)
{
DataSet ds = new DataSet();
HttpContext.Current.Cache.Insert("CUSTOMERLIST", ds, null,
DateTime.Now.AddMinutes(GlobalRateMan.CacheReloadT imeOut),
Cache.NoSlidingExpiration, CacheItemPriority.Normal, onRemove);
}

The benefit of this approach is that it doesn't have to be in a web page, it
could be a standalone executable or even a webservice. Additionally, the
invalidation retransform happens automatically so you don't need to write
code to manage the file stamp process. let me know if that gets you a step
closer to what you are trying to achieve.

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
Yes-- that is where I need help. I have the process down in my mind, but am
not sure it will even work, and since my ASP.NET and C# skills are fairly
weak at this point, I need help getting started.

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Alvin Bruney [MVP]" <vapor at steaming post office> wrote in message
news:uY**************@TK2MSFTNGP09.phx.gbl...
post the relevant portions of the code please

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:Oz**************@tk2msftngp13.phx.gbl...
Is there no one who can help with any portion of this?

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:#s**************@TK2MSFTNGP09.phx.gbl...
For background, please refer to my original thread:
http://groups.google.com/groups?selm...tngp13.phx.gbl

I've thought of a potential way around the issue, but I'm new to ASP.NET and
C# and need the expertese of individuals with more experience in these
languages than I have.

I may be completely off target as I thought this up very early in the
morning.

Here's the process as I see it:

1. InfoPath saves out the XML file to the server.
2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against
an Application Object variable to see if it has changed.
3. If the timestamp is different, a call is made to re-transform the XML
with the associated XSL file, and then save it to the same server folder as
BODY.INC.
4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will
now be processed because it is just an include.
Here's what I need to figure out:

1. How do I get the timestamp of RSS.XML to compare against the Application
Object variable?
2. How do I process the <asp:Xml/> such that it saves to a file named
BODY.INC on the server in the same folder as the DEFAULT.ASPX?
--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

Nov 18 '05 #5
Also Greg, the XML control in asp.net can transform for you - so your XML
and your XSL could be bound to control, pretty much meaning you wont have
much to do. You should be able to build your cahce dependency into a user
control containing the XML control so you have an encapsulated control, thus
taking away the need for the include file.

--
Regards

John Timney
Microsoft Regional Director
Microsoft MVP
"Alvin Bruney [MVP]" <vapor at steaming post office> wrote in message
news:#W*************@tk2msftngp13.phx.gbl...
Two approaches

Approach 1

1. InfoPath saves out the XML file to the server.

i assume you have the file on the server. you will need to add the account
the asp.net process is running under to the ACL for that folder. this will
allow it to access the file without throwing a permissions exception. it
should be as easy as rightclicking on the folder and selecting read
permissions.

2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against an Application Object variable to see if it has changed.

Use the filesystem object for this. the lastaccess(???) property will give
you the file stamp.

3. If the timestamp is different, a call is made to re-transform the XML

Use whatever is available to transform the XSL file. there are a heap of
classes which specialize in transforms. to save you will need write
permissions to the directory. basically it is the same as in step one. you
can use the filesystem object to blast it out to disk

4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will
now be processed because it is just an include.

If the body.inc file is in use by another process, it will throw an
exception so bare that in mind. otherwise it should roll smoothely.

Approach 2

another more elegant approach makes itself apparent. the cache object
contains a dependency function which allows the cache to be updated when a
specific file changes. so, set a cache dependency on the XML file and map it to a function. when the file changes, the framework calls your function
automatically.
Your function just goes ahead and re-transforms the file and resets the
dependency. here is some code for this approach:

private CacheItemRemovedCallback onRemove = null;

Application_start handler
{
onRemove = new CacheItemRemovedCallback(this.onRemoveReload);
}

functionToRetransform()
{
//retransform your XSL here

// reset the cache dependency using a dummy cache value
HttpContext.Current.Cache.Insert("CUSTOMERLIST", ds, null,
DateTime.Now.AddMinutes(GlobalRateMan.CacheReloadT imeOut),
Cache.NoSlidingExpiration, CacheItemPriority.Normal, onRemove);
}

private void onRemoveReload(String k, Object v, CacheItemRemovedReason r)
{
DataSet ds = new DataSet();
HttpContext.Current.Cache.Insert("CUSTOMERLIST", ds, null,
DateTime.Now.AddMinutes(GlobalRateMan.CacheReloadT imeOut),
Cache.NoSlidingExpiration, CacheItemPriority.Normal, onRemove);
}

The benefit of this approach is that it doesn't have to be in a web page, it could be a standalone executable or even a webservice. Additionally, the
invalidation retransform happens automatically so you don't need to write
code to manage the file stamp process. let me know if that gets you a step
closer to what you are trying to achieve.

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
Yes-- that is where I need help. I have the process down in my mind, but am not sure it will even work, and since my ASP.NET and C# skills are fairly
weak at this point, I need help getting started.

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Alvin Bruney [MVP]" <vapor at steaming post office> wrote in message
news:uY**************@TK2MSFTNGP09.phx.gbl...
post the relevant portions of the code please

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:Oz**************@tk2msftngp13.phx.gbl...
Is there no one who can help with any portion of this?

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:#s**************@TK2MSFTNGP09.phx.gbl...
For background, please refer to my original thread:
http://groups.google.com/groups?selm...tngp13.phx.gbl
I've thought of a potential way around the issue, but I'm new to ASP.NET and C# and need the expertese of individuals with more experience in these
languages than I have.

I may be completely off target as I thought this up very early in the
morning.

Here's the process as I see it:

1. InfoPath saves out the XML file to the server.
2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against an Application Object variable to see if it has changed.
3. If the timestamp is different, a call is made to re-transform the XML
with the associated XSL file, and then save it to the same server folder as BODY.INC.
4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will
now be processed because it is just an include.
Here's what I need to figure out:

1. How do I get the timestamp of RSS.XML to compare against the Application Object variable?
2. How do I process the <asp:Xml/> such that it saves to a file named
BODY.INC on the server in the same folder as the DEFAULT.ASPX?
--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com


Nov 18 '05 #6
The reason I chose to do the include file is because I need the XML/XSLT to return ASP.NET code to be run and processed in DEFAULT.ASPX. I've already tried using <asp:Xml>, but it isn't expecting any ASP.NET code to be returned and therefore it is never processed. If there is some other way to do XML transformations that will allow the ASP.NET code returned from the transform to be processed, then that would work too. But I know of none.

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"John Timney (Microsoft MVP)" <ti*****@despammed.com> wrote in message news:#l**************@TK2MSFTNGP11.phx.gbl...
Also Greg, the XML control in asp.net can transform for you - so your XML
and your XSL could be bound to control, pretty much meaning you wont have
much to do. You should be able to build your cahce dependency into a user
control containing the XML control so you have an encapsulated control, thus
taking away the need for the include file.

--
Regards

John Timney
Microsoft Regional Director
Microsoft MVP
"Alvin Bruney [MVP]" <vapor at steaming post office> wrote in message
news:#W*************@tk2msftngp13.phx.gbl...
Two approaches

Approach 1

1. InfoPath saves out the XML file to the server.

i assume you have the file on the server. you will need to add the account
the asp.net process is running under to the ACL for that folder. this will
allow it to access the file without throwing a permissions exception. it
should be as easy as rightclicking on the folder and selecting read
permissions.

2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against an Application Object variable to see if it has changed.

Use the filesystem object for this. the lastaccess(???) property will give
you the file stamp.

3. If the timestamp is different, a call is made to re-transform the XML

Use whatever is available to transform the XSL file. there are a heap of
classes which specialize in transforms. to save you will need write
permissions to the directory. basically it is the same as in step one. you
can use the filesystem object to blast it out to disk

4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will
now be processed because it is just an include.

If the body.inc file is in use by another process, it will throw an
exception so bare that in mind. otherwise it should roll smoothely.

Approach 2

another more elegant approach makes itself apparent. the cache object
contains a dependency function which allows the cache to be updated when a
specific file changes. so, set a cache dependency on the XML file and map it to a function. when the file changes, the framework calls your function
automatically.
Your function just goes ahead and re-transforms the file and resets the
dependency. here is some code for this approach:

private CacheItemRemovedCallback onRemove = null;

Application_start handler
{
onRemove = new CacheItemRemovedCallback(this.onRemoveReload);
}

functionToRetransform()
{
//retransform your XSL here

// reset the cache dependency using a dummy cache value
HttpContext.Current.Cache.Insert("CUSTOMERLIST", ds, null,
DateTime.Now.AddMinutes(GlobalRateMan.CacheReloadT imeOut),
Cache.NoSlidingExpiration, CacheItemPriority.Normal, onRemove);
}

private void onRemoveReload(String k, Object v, CacheItemRemovedReason r)
{
DataSet ds = new DataSet();
HttpContext.Current.Cache.Insert("CUSTOMERLIST", ds, null,
DateTime.Now.AddMinutes(GlobalRateMan.CacheReloadT imeOut),
Cache.NoSlidingExpiration, CacheItemPriority.Normal, onRemove);
}

The benefit of this approach is that it doesn't have to be in a web page, it could be a standalone executable or even a webservice. Additionally, the
invalidation retransform happens automatically so you don't need to write
code to manage the file stamp process. let me know if that gets you a step
closer to what you are trying to achieve.

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl...
Yes-- that is where I need help. I have the process down in my mind, but am not sure it will even work, and since my ASP.NET and C# skills are fairly
weak at this point, I need help getting started.

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Alvin Bruney [MVP]" <vapor at steaming post office> wrote in message
news:uY**************@TK2MSFTNGP09.phx.gbl...
post the relevant portions of the code please

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:Oz**************@tk2msftngp13.phx.gbl...
Is there no one who can help with any portion of this?

--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com

"Greg Collins [MVP]" <Gr**********@InfoPathDev.com> wrote in message
news:#s**************@TK2MSFTNGP09.phx.gbl...
For background, please refer to my original thread:
http://groups.google.com/groups?selm...tngp13.phx.gbl
I've thought of a potential way around the issue, but I'm new to ASP.NET and C# and need the expertese of individuals with more experience in these
languages than I have.

I may be completely off target as I thought this up very early in the
morning.

Here's the process as I see it:

1. InfoPath saves out the XML file to the server.
2. When DEFAULT.ASPX is launched, it checks the XML file's timestamp against an Application Object variable to see if it has changed.
3. If the timestamp is different, a call is made to re-transform the XML
with the associated XSL file, and then save it to the same server folder as BODY.INC.
4. DEFAULT.ASPX includes BODY.INC which conains ASPX code. This code will
now be processed because it is just an include.
Here's what I need to figure out:

1. How do I get the timestamp of RSS.XML to compare against the Application Object variable?
2. How do I process the <asp:Xml/> such that it saves to a file named
BODY.INC on the server in the same folder as the DEFAULT.ASPX?
--
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com


Nov 18 '05 #7

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

Similar topics

0
by: Don Grover | last post by:
I may not explain myself properly as I am a newby to xml & xsl so please allow for this. I am using HTTP Post to get a XML-RPC file from a remote server and need to convert it to a string suitable...
8
by: Phoenix | last post by:
Here's a challenge that is killing me: I've got 2 web servers and a SQL Server and about 5,000 'users' who stay connected to the site all day. I have a page that is supposed to be 'real-time',...
7
by: AndrewMBaldwin | last post by:
So I am quite upset that after working for a few hours on getting an XML file format and XSL file that formats the XML data appropriatly, only to find that if you store HTML code in your XML file...
3
by: andy_ro | last post by:
Hi group, I have an web application where the user can upload a pdf file. This file is stored in a table, in a column of type ntext. The user can later request the content of this column, and...
1
by: fro5tie | last post by:
Please would anyone be able to help me, i have search google and tried my best to get this to work for hours and its really infuriating now. basically i have a site with frames 5 frames, one...
8
by: Daniele Baroncelli | last post by:
How can I get the original datestamp of uploaded files? The array $_FILES doesn't seem to contain the original date. Any solution? Daniele
5
by: cooch17 | last post by:
There are lots of ways to use javascript to embed the current date/time in a page. But, what I would like to do is the following - have a script pop up a box when the user hovers over a link,...
1
by: kierenj | last post by:
Hi, I'm trying to send a zipfile to a client using Content-Disposition: attachment. Done it before and it works fine. My code is below: context.Response.Buffer = false;...
1
by: =?Utf-8?B?U00=?= | last post by:
Hi, We have developed an application that transforms xsl into excel file and present xsl file to the user with data. We use open xml features of excel 2003. Our user is now asking for a chart to...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...

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.