qbd-dbCoder131

所属分类:数据库编程
开发工具:C++ Builder
文件大小:29KB
下载次数:4
上传日期:2006-04-06 20:34:44
上 传 者沧海遗梦
说明:  数据库编码器,新版软件改善了编码容量,提高了50-60%,改善的处理索引和关联性能,现在,可以支持查询了
(database encoder, the new software to improve the coding capacity, improved 50-60%, improved indexing and processing performance related, and now support for the)

文件列表:
Connect.cls (4149, 2000-04-02)
dbCoderAddIn (0, 2000-03-18)
dbCoderAddIn.vbp (1790, 2000-05-26)
dbCoderEXE.vbp (1350, 2000-05-26)
frmMain.frm (51598, 2000-05-26)
frmMain.frx (3955, 2000-05-26)
frmMainEXE.frm (50375, 2000-05-26)
frmMainEXE.frx (3174, 2000-05-26)
modAddIn.bas (1061, 2000-04-04)
modDeclarations.bas (2009, 2000-05-26)
modDeclarationsEXE.bas (2013, 2000-05-20)

Project: vbDatabaseCoder Add-In and EXE Version: 1.3.1 (26/May/2000) Copyright: 1999-2000 qbd software ltd Author: edward moth ===================================================================== WHAT'S NEW: Version 1.3.1 (26/May/2000) 1. Improved handling of Default field values. Earlier versions could cause error in Appending fields or TableDefs. (Thanks: Romell E. Avendao) Version 1.3 (20/May/2000) 1. Improved Code Production Changed how the final code is written. The output module can be 50-60% smaller than original version. Also broke up some of the tasks involved to avoid the final compiled procedure breaking VB's ***K maximum. (Thanks: Renzo Bagorda) 2. Improved Index/Relation handling Not sure how I missed this one but I did. The original was indexing the Foreign Fields in a Relation as Indexes within their own table. 3. QueryDef Support Added The Coder now provides support for QueryDefs. The Coder looks at the SQL, converts CR and LF characters to the constant vbCrLf and quotes (") to Chr$(34). The SQL is placed in a string variable before being used in the CreateTableDef to reduce the possibility of error for big SQL statements. (Pleased with that coding ... hehehe) NOTE: I have not found a way of distinguishing between System Queries and user defined queries. If anyone has any idea please let me know. They usually appear with '~' symbols in their name. ===================================================================== PLEASE READ THE BORING WARRANTY AND LICENSE INFORMATION - FAILURE TO DO SO WILL DEEM YOU 'A BIT NAUGHTY' UNDER THE PROVISIONS OF SECTION 118.12(A) OF THE PROTECTION OF EDWARD MOTH ACT (1999) - HM GOVERNMENT (UNITED KINGDOM) PLEASE ALSO NOTE THAT UNDER SECTION 112.3 OF SAID ACT, ALL PAYMENTS TO EDWARD SHOULD BE MADE IN CASH IN BROWN ENVELOPES - BET NO ONE READS THIS - HEHEHE - THEY NEVER DO. ===================================================================== A. PURPOSE B. REQUIREMENTS C. INSTRUCTIONS FOR SETTING UP AND USE D. WARRANTY AND LICENSE E. CONTACT ===================================================================== A PURPOSE: DatabaseCoder is a VB Add-in that will analyse an Access97 database and make the code in VB required to create an empty replica of the database from scratch. It does not copy records, it only creates the structure. You can view the information the add-in has retrieved from the database, Tables, Fields, Indexes and Relationships. It now supports Querys. I am still working on a version that can incorporate LookUp Tables and that would allow selection tables/ fields etc. to be included. I am also working on a version that can create a working project built around the database although work may want that to be commercial. ===================================================================== B REQUIREMENTS: It's kinda handy if you have a copy of Visual Basic (version 5 or 6). MS Access 97 may also prove to be a useful addition although technically not essential The Project uses: MS Common Dialog (v.6.00.8169) MS Windows Common Controls 5 (v.6.00.8022) MS DAO 3.51 Object Library The program was written in VB5 (Service Pack 3) ASSUMES: The walls have ears RETURNS: Only with valid receipt signed by edward moth ===================================================================== C INSTRUCTIONS FOR USE: SETTING UP THE PROJECT (ADD-IN - Ignore for EXE): 1. Load the Project dbCoderAddIn.vbp 2. Open the Immediate Window from the 'View' Menu 3. In the Immediate window, type: AddToINI 4. Select 'Make dbCoderAddIn.dll...' from the 'File' Menu. 5. Optional (but recommended, unless you plan on changing the inteface): Under the Projects Menu, choose DatabaseCoder Properties, choose the Component Tab, and set the project to binary compatibilty with dbCoderAddIn.dll 6. Use regsvr32 to register dbCoderAddin.dll 7. Select 'Add-In Manager' from the 'Add-Ins' Menu 8.a. VB5 Check 'qbd Database Coder' then 'Okay' b. VB6 Check 'Loaded/Unloaded' in the 'Load Behaviour' then 'Okay' 9. The Add-In will be available from the Add-Ins Menu (listed as 'VB Database Coder') USING THE PROGRAM (ADD-IN and EXE): Click Open and select an Access97 database file (.mdb). The database structure will appear in the left window. Clicking on an item will show the Attributes for that item in the right window. CREATING THE CODE (ADD-IN): Click the 'Insert Code' button. The Code to create the database will be put in the Active Project in a new Standard Module called 'mdbCreator' (if the module exists a procedure will be added to it). CREATING THE CODE (EXE): Click the 'Copy Code' to place the code on the Clipboard. Click the 'Save Module' button to save the code in a standard vb module file (.bas). HOW TO USE THE CODE: You can create the database by adding the code: bOkay = Database_Create(sFilename) Where: sFilename is the path and name of the Database to be created bOkay is the return value (True - creation successful / False - unsuccessful) ASSUMES: The database doesn't already exist Reference to DAO 3.5x Object Library exists RETURNS: True if successful False if unsuccessful ===================================================================== D BLAH ... THE BORING BITS WARRANTIES: All code is provided 'as is', without warranties of any kind whatsoever no matter who you say your dad is, even if it is expressed or implied (the warranties that is, not your dad). LIABILTY: qbd software ltd and edward moth accept no liability whatsoever even if you or your partner get up the duff. By using this code you accept that Manchester United are the greatest football team of all time (okay ... if you're not happy with that, I'll let you off). LICENSE: You are free to use and modify any of the code but it would be nice if you left references to qbd software limited, qbd and edward moth in place :-) obviously if you nick it and make out it's your own coding the management and employees of qbd software ltd will be forced to take serious retaliatory action such as tuttting loudly and calling you names behind your back. You can freely distribute the zip and the code but give us credit (Amex Platinum for preference but 'Thanx to edward moth and qbd software ltd' would suffice). If you wish to contant us then please see the instructions below. ===================================================================== E CONTACT US: If you wish to contact edward moth or qbd software then please follow these instructions: Categorise your mail: Mail Type One: * Begging Letters * Spam * Complaint * Abusive * Marriage proposal * Advertising * Porn related * Pyramid selling * Stupid * Contains a virus (we particularly dislike common colds) * Contains blank lines because you sent it before you had written it * To brag about how much better you are a PSX games than edward (highly unlikely) or - * If you have any contagious medical condition * You have an obsession that encompasses your whole life * You are William Hague MP Send your Mail to: trash@qbdsoftware.co.uk It will be treated with the utmost respect and dealt with promptly Mail Type Two: * Praise * Contracts for Tender * Job offers (minimum salaries apply - make sure it's good or we'll laugh) * Funny * Worth reading * Exciting Ideas that will make us rich (and that does not include selling perfume) or: * You are Bill Gates regarding 'those share options' * You are edward's mom Send your Mail to: edward@qbdsoftware.co.uk

近期下载者

相关文件


收藏者