⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbtool.txt

📁 一个不错的ASP论坛源码
💻 TXT
字号:
Database Tool

Instructions.

The file is formatted into sections, which are delimited with ini file style tags.
The allowed Tags are
[CREATE] - for creating new tables
[ALTER]  - for Adding columns to an existing table
[INSERT] - Inserting records into a table
[UDATE]  - Updating specific values

Because of the nature of the FSO, it is essential that the Tags are used in the correct
order as shown above.


Section Formatting.

MyTest Mod - The fist line of the file is the name of the Mod the Db setup is for.

Create table sections

[CREATE]
TEST_TABLE			Name of the Table to create
TABLE_ID			Name of the ID Field, leave a blank line if no ID field is required
field1;int;NULL;0		The rest of the lines in this section are for the field definitions
field2;varchar(20);;		They should all follow the same Format: FIELDNAME;FIELDTYPE;NULL;DEFAULT
					FIELDNAME; Name of column to add
					FIELDTYPE; Valid field Types are smallint,int,varchar,text. 
					NULL;	   Column allows NULL leave blank for Not allow
					DEFAULT	   default value for new field
					Any missing items should be left blank, the ';' deleimeters should all appear.
					i.e.
					field1;int;NULL;0 will create an integer field with a default value of 1 that allows NULL
					field2;varchar(20);; will create a varchar field with no default that does not allow NULLs
[END]				End of create table tag.

Any more Create table sections should appear under the first and should not be split by anyother tags.


Alter Table sections

[ALTER]				Alter table start tag
TEST_TABLE			Name of table to be altered
field3;int;NULL;		Field Definitions - Format: As above
[END]				End Alter table tag
[ALTER]
TEST_TABLE
field3;text;NULL;'default'	Text values should be enclosed in single quotes.
[END]


Insert records sections.

[INSERT]			Insert Values start Tag
TEST_TABLE			Name of table you whish to insert values into
(field1,field2);(12,'test')	Field Defs - This uses the same basic definition as an insert
				statement. The first parameter being a comma delimeted list of fields
				and the second the corresponding values.Each parameter enclosed by ()
					i.e. (field1,....);(value1,....)
[END]				End of Table insert Tag


Update Table sections

[UPDATE]			Table Update start Tag
TEST_TABLE2			Name of Table to update
field22;'B';TABLE_ID2 = 1	Field definitions - Format: FIELDNAME;VALUE;WHERE CLAUSE
				FIELDNAME; - Name of field to be updated
				VALUE;	  - New value for field
				WHERE CLAUSE - Criteria to specify records to be updated, blank if All records
[END]				End of update tag

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -