Saturday, July 23, 2005

Working with SQL Server Date/Time Variables: Displaying Dates and Times in Different Formats

This article will explain cover discussion of date/time data by exploring how to use different SQL Server functions to display dates and times in different formats.
Depending on your environment, your needs, and/or the audience of your application, the format for displaying date and time might vary. Internationally we have many difference ways to represent a given date and/or time. Here are a few examples of different ways we might display the date January 22, 2003 with or without a time of 10:31 PM.
• 2003/01/22 10:31PM
• 2003/01/22 22:31
• 22-01-2003
• 22 January 2003
• Jan 22 2003 10:13PM
• January 22, 2003
Let's review the SQL Server functions that can be used to display these date formats, starting with the CONVERT function. The CONVERT function is provided to help with converting a DATETIME or SMALLDATETIME variables, or any other string that holds a valid date, into different date/time display formats. The CONVERT function is called using the following syntax:
CONVERT ( data_type [ ( length) ] , expression [ , style ] )
Where data_type [(length)] is the target data type format and length, expression is any valid Microsoft expression that represents the date/time you want to display, and style specifies the output format for the data/time.
Using the CONVERT function, with different styles, allows you to display date and time data in many different formats. Let's look at what I am taking about. The easiest way to demonstrate how to use the CONVERT function is to review some TSQL code that displays the current time in a few different display formats. The following script uses only the CONVERT function to display the different formats.
PRINT '1) HERE IS MON DD YYYY HH:MIAM (OR PM) FORMAT ==>' +
CONVERT(CHAR(19),GETDATE())
PRINT '2) HERE IS MM-DD-YY FORMAT ==>' +
CONVERT(CHAR(8),GETDATE(),10)
PRINT '3) HERE IS MM-DD-YYYY FORMAT ==>' +
CONVERT(CHAR(10),GETDATE(),110)
PRINT '4) HERE IS DD MON YYYY FORMAT ==>' +
CONVERT(CHAR(11),GETDATE(),106)
PRINT '5) HERE IS DD MON YY FORMAT ==>' +
CONVERT(CHAR(9),GETDATE(),6)
PRINT '6) HERE IS DD MON YYYY HH:MM:SS:MMM(24H) FORMAT ==>' +
CONVERT(CHAR(24),GETDATE(),113)
Here is the output from the above script:
1) HERE IS MON DD YYYY HH:MIAM (OR PM) FORMAT ==>Feb 5 2003 5:54AM
2) HERE IS MM-DD-YY FORMAT ==>02-05-03
3) HERE IS MM-DD-YYYY FORMAT ==>02-05-2003
4) HERE IS DD MON YYYY FORMAT ==>05 Feb 2003
5) HERE IS DD MON YY FORMAT ==>05 Feb 03
6) HERE IS DD MON YYYY HH:MM:SS:MMM(24H) FORMAT ==>05 Feb 2003 05:54:39:567
As you can see, this script displays the current date in many different formats. Some formats have two digit years, while others have four digit years. Some displays have 24 hour or AM/PM time formats. Still others have the month displayed as a numeric value, while others have a month abbreviation. Some of the displays also have the date displayed in DD MON YYYY format. I suggest you review Books Online for a description of all the formats that the CONVERT function can display using different styles.
Even though the CONVERT function has a number of data/time output styles, it still might not have the exact display format you need to display. Sometimes you will need to use other TSQL functions as well, to get the display format you desire.
Another important date/time function worth describing is DATEPART. This function will take a date/time expression and return a single part of the date, such as hour, minute, month, day, etc. A call to this function has the following form:
DATEPART(datepart, date)>
Where the datepart is one of the following: Year, yy, yyyy, quarter, qq, q, month, mm, m, dayofyear, dy, y, day, dd, d, week, wk, ww, weekday, dw,hour, hh, minute, mi, n, second, ss, s, millisecond, or ms. And date is a valid date expression. This function will return an integer representing the particular date part requested.
Let's review how the CONVERT and/or DATEPART functions can be used to display January 22, 2003 with a time of 10:31 PM to meet all of the display formats I showed at the top of this article.
Some of the formats can be created using the different "style" options on the CONVERT statement. Although a number of these formats above will not only require the CONVERT and/or DATEPART functions, but other TSQL functions like SUBSTRING, RIGHT, and CAST to build the desired display format. If you are unfamiliar with these additional functions, read Books Online for more information. To show you how to create each of these display formats I will build a simple script for each of the different formats.
The first example displays the date in 2003/01/22 10:13PM format. This can be done with the following simple script that uses the CONVERT and SUBSTRING functions. Note this example uses the 111 style format of the CONVERT function.
DECLARE @DT DATETIME
SET @DT = '2003-01-22 10:31 PM'
SELECT CONVERT(CHAR(11),@DT,111) +
SUBSTRING(CONVERT(CHAR(19),@DT,100),13,19)
Normally there is always more than one way to get the same results. Here is another way to get the same date displayed by using the DATEPART, CAST and RIGHT functions:
DECLARE @DT DATETIME
SET @DT = '2003-01-22 10:31 PM'
SELECT CAST(DATEPART(YYYY,@DT) AS CHAR(4)) + '/'
+ RIGHT(CAST(100+DATEPART(MM,@DT) AS CHAR(3)),2) + '/'
+ RIGHT(CAST(100+DATEPART(DD,@DT) AS CHAR(3)),2) + ' '
+ CASE WHEN DATEPART(HH,@DT) < 13
THEN RIGHT(CAST(100+DATEPART(HH,@DT) AS CHAR(3)),2)
ELSE CAST(DATEPART(HH,@DT)-12 AS CHAR(2))
END + ':'
+ RIGHT(CAST(100+DATEPART(MI,@DT) AS CHAR(3)),2)
+ CASE WHEN DATEPART(HH,@DT) < 13
THEN 'AM'
ELSE 'PM'
END
The next example will display the date in 2003/01/22 22:31 format. This example uses the REPLACE function to convert the dashes, of CONVERT style 120, to slashes.
DECLARE @DT DATETIME
SET @DT = '2003-01-22 10:31 PM'
SELECT REPLACE(CONVERT(CHAR(16),@DT,120),'-','/')
The following example will display the date in 22-01-2003 format, without the time portion. To display only the date portion and truncate the time part, I specified an output data type and length. In the example below a CHAR(10) was used for data type and length. This will cause the CONVERT function to display only the first 10 characters of style 105.
DECLARE @DT DATETIME
SET @DT = '2003-01-22 10:31 PM'
SELECT CONVERT(CHAR(10),@DT,105)
The next example displays the date using 22 January 2003 format. To produce this date output, I will introduce a new function, DATENAME. The DATENAME function returns a character string representing the requested part of the date. The DATENAME function uses the following syntax:
DATENAME( datepart , date )
Where the datepart is one of the following: Year, yy, yyyy, quarter, qq, q, month, mm, m, dayofyear, dy, y, day, dd, d, week, wk, ww, weekday, dw,hour, hh, minute, mi, n, second, ss, s, millisecond, or ms, and date is a valid date expression. This function will return a character string representing the particular date part requested. Be aware that the "weekday" parm returns the day name, like Sunday, Monday, Tuesday, etc, and the "month" parm returns the month name, like January, February, March, etc. This example uses DATENAME to return the DAY, MONTH and YEAR of the variable @DT. The month portion of the date will be returned with the spelled out version of the month, or in this case "January."
DECLARE @DT DATETIME
SET @DT = '2003-01-22 10:31 PM'
SELECT DATENAME(DAY,@DT) + ' ' + DATENAME(MONTH,@DT) + ' ' + DATENAME(YEAR, @DT)
The CONVERT function alone allows me to output a date with Jan 22 2003 10:13PM format. By using a style of 100, the CONVERT function displays the date format needed.
DECLARE @DT DATETIME
SET @DT = '2003-01-22 10:31 PM'
SELECT CONVERT(CHAR(19),@DT,100)
To display a date in January 22, 2003 format I will again use the DATENAME function, I just change the output formatting, by rearranging the calls for each date part.
DECLARE @DT DATETIME
SET @DT = '2003-01-22 10:31 PM'
SELECT DATENAME(MONTH,@DT) + ' ' + DATENAME(DAY,@DT) + ', ' + DATENAME(YEAR, @DT)
Three more SQL Server functions that might help you with formatting date output are worth mentioning. These functions are DAY, MONTH, and YEAR. Each of these functions accepts a date expression, and returns an integer value representing the day, month or year depending on which function is being called. Here is an example of how these functions are used to return a date in 01/22/2003 format.
DECLARE @DT DATETIME
SET @DT = '2003-01-22 10:31 PM'
SELECT '0' + CAST(MONTH(@DT) AS CHAR(1)) + '/' + CAST(DAY(@DT) AS
CHAR(2)) + '/' + CAST(YEAR(@DT) AS CHAR(4))
Conclusion
There are many different way to display a given date and time value. Because of this, SQL Server provides the CONVERT function to format date/time values into a number of preset output formats. Also by using the CONVERT function along with one or more additional SQL Server functions, such as DATEPART you should be able to display the date any way you need.

Saturday, July 16, 2005

What is Three tier Application ?

3 tier design refers to the following layers:

Presentation layer - this is the user interface end of our application, the controls, graphics, grid etc.
Application (middle) layer - this is the layer in which the business logic sit. The business logic of the application is the logic that decides if all conditions are met and that implement our use case scenarios. The bulk of the functionality of our program is found in the application layer.
Data layer - the data layer allows us to "persist" data for the application or in other words, store and retrieve the data required for the running of the application . The persistance mechanism could be a relational database, XML files, or some other means of storing data.

These 3 layers can be deployed in any number of ways depending on the situation. In a ASP.Net app, you could have the pages being the presentation layer, the stored procedures being the application layer and the Data tables being the Data layer. What is important of 3 tier is to spit the application and presentation layer (2 tier this is basically integrated). You may also decide to put the Applicaion layer in a WebService so that you may also create a Forms application that reuses the same application layer.

3 Tier design is important for three reasons:

Reuse - So that many applications can use the same logic to do some action.
Maintainability - So that it can easily be changed without effecting the other layers
Scalability - So that we can move the application layer to a more powerfull machine if we need better performance.

One last thought... Although stored procedures allow for implementation of the middle tier. This should be avoided for good design. Stored Procedures shoudl be used for Data Logic, to make sure all data stay consistant and complete in the database. One should rather implement the middle tier in a seperate code layer. This can still be part of the same ASP.Net App. You only have to make sure that all ASP.Net forms access a middle tier (class or service) and never the database directly. The middle layer must access the database for any data related operations. The same counts for Forms applications. You may decide to put this middle tier facade in the app or in a service.

Wednesday, July 13, 2005

Huge resource for Website Developers

Here is everysignal thing you would ever need to run a web site



Free BulletinBoards/Forums
http://www.invisionboard.com - Ibforums (PHP, MySQL, CGI)
http://forum.snitz.com Snitz Forum2000 (ASP)
http://www.phorum.org/ - Phorum (PHP, MySQL, open source)
http://www.xmbforum.com/ - XMB (PHP, MySQL)
http://www.minibb.net/ - MiniBB (PHP, MySQL)
http://www.simplemessageboard.com/ - SMP (CFM, MySQL)
http://www.mercuryboard.com/ - MurcuryBoard (PHP, MySQL)
http://edge-programming.com/eboard/ - EBoard (PHP)
http://www.myboard.co.uk/ - myBoard (PHP, MySQL)
http://mybboard.com - DevBB (PHP, MySQL)
http://www.ikonboard.com/ - IkonBoard
http://www.evobb.com/ - evolution BB - (PHP, MySQL)
http://www.phpbb.com (PHP, MySQL)
http://www.webwizguide.info/web_wiz_forums...lt.asp?mode=asp (ASP)
http://yabbforum.com (Perl)

Free Remotly Hosted Forums
http://upperboard.com/
http://www.ezboard.com/
http://www.network54.com/
http://www.guestforum.com/
http://www.voy.com/
http://www.dk3.com/
http://www.swiftsolution.com/
http://groups.yahoo.com/
http://communities.msn.com/
http://on.starblvd.net/meet
http://forums.delphi.com/
http://www.suddenlaunch.com/
http://bb.bbboy.net/
http://www.eboards4all.com/

Free Subdomains
http://www.freeurl.com
http://www.jwdx.com
http://www.cjb.net
http://www.dot.tk
http://www.v3.com
http://www.hotredirect.com
http://www.internetjump.com
http://www.zdos.com
http://www.webalias.com
http://www.reduce.to
http://www.warping.to
http://www.gosurfto.com
http://www.shorturl.com
http://www.has.it
http://www.1fx.net
http://www.get-2.com
http://www.myredirector.com
http://www.tr.cx
http://www.kickme.to
http://www.dk3.com
http://www.suite.net/url.htm
http://www.ontheweb.nu
http://www.globalredirect.com
http://www.linkworld.to
http://www.rename.net
http://www.webmask.com
http://www.guruguru.to
http://www.6x.to
http://www.b4.to
http://www.b6.to
http://www.h3.to
http://www.thx.to
http://www.tsx.to
http://www.tsx.org
http://www.2fbi.de
http://www.ubb.cc
http://www.IDz.net
http://zwap.to
http://www.xsub.ws
http://www.elite.to
http://www.2fbi.de
http://www.b6.to
http://www.quickurl.com
http://www.iidd.org/
http://www.ne1.net/

Free Domains
http://www.dot.tk/ (redirection)
http://www.uni.cc/ (redirection, webhosting, OR domain)
http://www.acidmist.com/
http://www.freedomain.co.nr (the best 0 ads)

Co-Brands
http://megagiga.com
http://www.muttle.com/

Free FileStorage
http://java.isavvix.com/freeback.jsp
http://www.sharemation.com/
http://www.storagevault.net/
http://www.tiomeg.com/
http://briefcase.yahoo.com/

Free Pop3Mails
http://quickemail.de
http://gmx.net
http://kgb.cz
http://hotmail.com
http://uyeler.mynet.com
http://eng.mail.port.ru
http://passagen.se
http://mail.urbia.de
http://www.hotpop.com
http://webmail.berlin.de
http://club.lemonde.fr
http://mail.lycos.co.uk
http://topsurf.com
http://uk2.net
http://liquid2k.com
http://newmail.net
http://mail.arabia.com
http://home.se
http://epost.portalen.no
http://runbox.com
http://mail.tut.by

Free Email for your site
http://bigmailbox.com
http://zzn.com
http://i-p.com

Free Counters/Stats for ur site
http://www.countercentral.com/
http://www.sitemeter.com
http://www.addfreestats.com
http://www.bravenet.com
http://www.admo.net
http://www.thecounter.com
http://www.extreme-dm.com/
http://www.stats4all.com
http://www.realtracker.com
http://www.dataplain.com/data.cgi/company/0/index
http://www.okcounter.com
http://www.cgi2you.com

Free Web Hosts
http://www.fileserv.sytes.net
http://www.web1000.com
http://www.liquid2k.com/
http://www.host.sk/ (Russian)
http://www.cfm-resources.com/
http://www.gizba.com/
http://www.websamba.com/
http://www.250free.com/
http://www.geocities.com/
http://www.angelfire.com/
http://www.tripod.com/
http://www.worldzone.net/
http://www.topcities.com/
http://www.brinkster.com/
http://www.9cy.com/
http://www.hostultra.com/
http://www.topcities.com/
http://www.spaceports.com/
http://www.tripod.co.uk/
http://www.hut.ru/ (Russian)
http://www.netfirms.com/
http://free.prohosting.com/
http://www.7host.com/
http://www.domaindlx.com/
http://www.websamba.com/
http://www.amzweb.net/
http://www.portland.co.uk/
http://www.cfm-resources.com/
http://members.freewebs.com/
http://www.phathost.com
http://www.deluxnetwork.com/pgs/plans.php
http://www.chez.tiscali.fr/ (French)
http://www.tripod.spray.se/ (Swedish)
http://www.coolfreepages.com/
http://www.wolfserver.net/members/webhosting.asp
http://www.ish.biz/
http://www.Breezeland.com
http://www.polarhome.com
http://www.freehosting.rbftpnetworks.com/
http://www.FateBack.com

Below you will find a tutorial for setting up of an Apache Web Server.
Apache tutrial

Tutorials
http://tutorialfind.com (All areas)

Photoshop
http://opticalorgasm.com/huge_tutorial_list.html
http://www.absolutecross.com/tutori...es/round-edges/
http://www.actionfx.com/
http://www.adobeevangelists.com/
http://www.adobe.com/webstudio/phot...blend/main.html
http://www.adobe.com/products/tips/photoshop.html
http://www.geo.utexas.edu/output/photoshop.html
http://development.alpha-project.net/tutorials.html
http://www.aqa-d.se/
http://ard.virtualave.net/frame.htm
http://www.veraldar.net/ari/
http://webreference.com/graphics/column36/
http://www.bizark.com/
http://www.bluesfear.com/
http://www.webdevelopersjournal.com..._ad_banner.html
http://www.candeekis.com/alltutorials.html
http://www.cbtcafe.com/photoshop/
http://builder.cnet.com/webbuilding/0-7370.html
http://builder.cnet.com/webbuilding...-4279263-1.html
http://www.computerarts.co.uk/tutorials/2d/
http://www.cyberinkdesign.com/tutor.htm
http://www.dacort.com/tutorials.php
http://www.dalinise.com/
http://2achievesuccess.com/david/
http://misery.subnet.at/
http://www.deepspaceweb.com/
http://www.designsbymark.com/pstips/
http://www.dsigning.com/
http://www.deviantart.com/
http://www.digital-creativity.co.uk/
http://www.digitalthread.com/
http://www.distortion.co.uk/freebies/tutorial.html
http://www.dreaminfinity.com/tutorials/ps.shtml
http://www.edevcafe.com/docs.php?type=tuto...torial&catid=24
http://www.elated.com/
http://www.zdjournals.com/ips/
http://www.geocities.com/nessele/
http://erk.free.fr/
http://www.espressographics.com/
http://www.evening.demon.co.uk/articles.html
http://www.exquisitedesign.com/
http://www.extremeflash.com/
http://www.extropia.com/
http://www.eyeball-design.com/page09.htm
http://www.eyewire.com/tips/photoshop/
http://www.firelily.com/
http://www.freegraphics.com/10_Tutorials/Photoshop/
http://www.codewarrioru.com/CodeWarriorU/
http://www.webspace.com.br/opus/web3.htm
http://geda-online.com/
http://www.gifart.com/graphictips5.shtml
http://gliebster.com/
http://www.2ginc.com/
http://www2.gograph.com/fusion/EN/E...op.cfm?jmpfos=1
http://www.goranation.com/
http://books.je-ideadesign.com/viewlets/ps...psresources.htm
http://graphicssoft.about.com/libra...shop+6+Tutorial
http://wwwebmasters.net/tutorials/Photoshop/
http://user.fundy.net/morris/redire...photoshop.shtml
http://www.grafx-design.com/tutorials.html
http://www.gurusnetwork.com/
http://homepages.ihug.com.au/~mr_jr/tutorials.htm
http://www.hyperpark.com/
http://www.icehousedesigns.com/tutorials/photoshop/
http://the-internet-eye.com/HOWTO/default.htm
http://www.myjanee.com/jnetuts.htm
http://www.arraich.com/ps_intro.htm
http://jereme.gfxsites.net/
http://www.jlswebsource.com/tutorials.html
http://pionet.net/~jzeman/tips/contents.html
http://www.multimania.com/harvestr/logos/
http://www.iboost.com/build/software/pshop/index.html
http://www.icehousedesigns.com/tutorials/photoshop/
http://hotwired.lycos.com/webmonkey....html?tw=design
http://www.iservice.at/isset.html
http://www.itgraphics.com.au/tutorial/index.htm
http://www.visual-redemption.com/
http://mccannas.com/pshop/photosh0.htm
http://showcase.netins.net/web/wolf359/linkotip.htm
http://www.magicpixel.com.au/html/workwel.html
http://homepage.mac.com/markstrange...hoto~index.html
http://www.sketchpad.net/
http://www.photoshopuser.com/
http://www.neofrog.com/
http://www.netpedia.com/graphics/tips/
http://www.opticnurve.com/
http://orgcon.jlswebsource.com/tips.html
http://www.orionnetlinks.com/Photoshop/photoshop.asp
http://www.ozones.com/handson/
http://www.pageresource.com/
http://www.pagetutor.com/
http://www.pankpages.com/
http://www.piscespub.com/pcpp50.html
http://www.pixelpunk.8m.com/
http://showcase.netins.net/web/wolf359/adobepc.htm
http://www.perfectpixels.com/home.cfm
http://www.phong.com/
http://www.planetphotoshop.com/tutorials.html
http://www.poidesign.com/
http://www.pragt.net/
http://www.webreference.com/graphics/
http://www.psionic.pwp.blueyonder.co.uk/
http://www.webreference.com/graphics/
http://www.rainworld.com/oe_99/forg...ndex.frame.html
http://www.raestudios.com/
http://www.rainworld.com/
http://www.renderosity.com/tutorial...s_key=990025582
http://books.je-ideadesign.com/viewlets/ps...psresources.htm
http://robouk.gdesign.nl/index.php3
http://www.russellbrown.com/
http://www.afn.org/~afn07395/Seamle...seamlesstut.htm
http://www.creativepro.com/story/fe...ml?ArtToday=1-1
http://www.shortcutcentral.com/
http://www.sketchpad.net/photoshp.htm
http://learn.smartplanet.com/educat...asp?Course=SPBW
http://webdeveloper.com/html/html_table_splicing.html
http://www.spoono.com/
http://www.webslave.dircon.co.uk/photoshop/
http://www.stewartstudio.com/tips/phototip.htm
http://strider-web.virtualave.net/
http://www.netcolony.com/arts/d5uga/Pshop/tuts.html
http://www.wetzelandcompany.com/MonthlyTipB.html
http://thetechnozone.com/macbuyersg...Photoshop6.html
http://www.thinkdan.com/
http://www.sev.com.au/dtpzone/phtips.asp
http://members.tripod.com/~rddesign/prof.html
http://www.teamphotoshop.com/
http://graphicssoft.about.com/cs/ph...ls6/?once=true&
http://www.intelinfo.com/newly_rese..._Tutorials.html
http://twh.telefragged.com/
http://builder.com.com/
http://users.iafrica.com/c/cu/cubic/vers/
http://www.wastedyouth.org/
http://www.webclass-101.com/photoshop6.shtml
http://wdvl.com/Authoring/Graphics/...toshop/toc.html
http://www.webgraphicscenter.com/
http://webreference.com/graphics/column36/
http://www.webslave.dircon.co.uk/photoshop/index.html
http://www.wetzelandcompany.com/
http://www.geocities.com/vitseeus/photosho...hop_recipes.htm
http://www.phong.com/tutorials/
http://eternalgfx.homestead.com/effectstutorials.html
http://www.icehousedesigns.com/tutorials/photoshop/
http://www.deviantart.com/thumbnails.php?section=ps7
http://www.dreaminfinity.com/tutorials/ps.shtml
http://user.fundy.net/morris/redire...?gallery2.shtml
http://www.ultimatetopsites.com/coolsites/top50gfx/
http://www.pixelvoid.com/
http://www.razorart.com/
http://robouk.gdesign.nl/
http://www.liquidsoft.com/
http://www.pixeljunction.com/
http://www.solardreamstudios.com/
http://www.spoono.com/ http://www.shadowness.com/tutorials.html
http://twh.telefragged.com/
http://www.tutorialfind.com/tutorials/adobe/
http://www.wastedyouth.org/
http://www.teamphotoshop.com/
http://www.project-boredom.com/
http://www.nyonic.com
http://www.rainworld.com/psworkshop/
http://www.screaming-art.com/
http://www.photoshoptechniques.com/
http://www.firelily.com/photoshop/
http://www.photoshopcafe.com/tutorials.htm
http://www.webcorpfx.com/v2-html/Re...3&CategoryID=6&
http://www.spyroteknik.com/
http://tiles.ice.org/index_completed.php?
http://www.arbel-designs.com/
http://home.hetnet.nl/~whiteeagleonline/Tutorials.htm
http://www.3x4.co.uk/tutorials.php
http://www.myjanee.com/tuts.htm www.humanconclusion.com
http://www.toeng.com
http://www.endeffect.com
http://www.pixeljunction.com
http://www.iamunreal.com
http://www.turtleshell.com
http://www.cognitivedistortion.com

Lightwave
http://members.shaw.ca/lightwavetutorials/...s/Main_Menu.htm
http://www.simplylightwave.com


3D Studio Max
http://www.comet-cartoons.com/toons/3dhelp.cfm/
http://www.3dtotal.com
http://www.3dcafe.com/
http://www.raph.com/
http://www.exchange3d.com/main/index.php
http://www.3dark.com/
http://www.maxhelp.com/
http://www.max3d.com/
http://www.3dluvr.com/
http://mr2k.3dvf.com/frameset.htm
http://www.voidix.com/tutorials3d.php
http://www.atomic-animation.com/boolean_reminders.htm
http://www.maxtd.com/
http://www.origamy.com.br/max/English/maxs...xscript_01.html
http://www.origamy.com.br/max/English/maxs...xscript_02.html
http://www.origamy.com.br/max/English/maxs...xscript_03.html
http://www.origamy.com.br/max/English/maxs...xscript_04.html
http://www.origamy.com.br/max/English/maxs...xscript_05.html
http://www.origamy.com.br/max/English/maxs...xscript_06.html
http://www.origamy.com.br/max/English/maxs...xscript_07.html
http://www.ruff-stuff.com/3dmax/Tutorials/...s/Scripting.zip
http://www.webreference.com/3d/lesson67/index.html
http://www.webreference.com/3d/lesson64
http://www.webreference.com/3d/lesson65
http://members.shaw.ca/loganfoster/download/index.html

Stock photos
http://www.deviantart.com/?tier=stockart
http://www.istockphoto.com
http://www.freefoto.com
http://www.pictor.com
http://www.imagebank.com
http://www.ditto.com
http://www.twistedlens.com
http://www.bciusa.com
http://www.photo.net
http://www.webshots.com
http://www.gograph.com
http://www.freestockphotos.com
http://www.freeimages.co.uk
http://www.archivephotos.com
http://www.pro-visions.com
http://www.freemediaarchive.com
http://www.zing.com
http://www.atpictures.com
http://www.zuadobank.com

Mixed
http://www.catnmoose.com/wsc.shtml
http://www.milonic.co.uk/menu/
http://www.dynamicdrive.com/
http://www.dhtmlcentral.com/
http://www.entensity.net/
http://tutorials.findtutorials.com/
http://www.fsix.net/
http://www.kaosweaver.com/
http://liquidpulse.net
http://www.melonn.com/
http://vancouver-webpages.com/META/mk-metas.html
http://www.microbians.com/
http://www.opencube.com/
http://technet.oracle.com/
http://www.phpcrazy.com/scripts.html
http://www.phpdeveloper.org
http://phpwebsite.appstate.edu/
http://www.precisionart.net/index.php
http://www.angelfire.com/tn2/JavaGent/scro...oolbargent.html
http://www.shadowness.com
http://cgi.resourceindex.com
http://www.lol.dk/lol/
http://www.thewebmachine.com/
http://www.sitepoint.com/

htaccess Tutorial
http://www.btinternet.com/~phoenix1962/htaccess.htm

Thursday, July 07, 2005

SQL Server Performance Tuning Tips for Visual Basic Applications

SQL Server Performance Tuning Tips for Visual Basic Applications: "Performance Tuning Tips for Creating Visual Basic
Applications Using SQL Server "

These are some good tips for ADO / SQL Server ? Visual Basic Programming

Digg it !