The 'DbCommnad' function executes the query statement to database.
int @DbCommand(string dsn, string query_string);
Parameters
string dsn : Database connection string name.
string query_string : Query statement to execute.
Return Value
If execution is completed succesfully, it returns 1. But if error occurs, it returns -1.
Example
[Insert]
@sprintf(query,"INSERT INTO Table1 (Coulmn1,Column2,Column3) VALUES(%d, '%s', '%s')", $AI_0000, $ST_0000, $ST_0001);
@DbCommand("TestDsn", query);
Description : It inserts the AI_0000, ST_0000 and ST_0001 tag data to Table1 of TestDsn database.
At this time, the data is entered to fit the field type of Table. (In case of string, attach the ' at both sides of character)
[Delete]
@sprintf(query,"DELETE FROM Table1 WHERE Column2 = '%s'",$ST_0000);
@DbCommand("TestDsn", query);
Description : It deletes the rows where value is same with ST_0000 string tag, at TestDsn database.
[Update]
@sprintf(query,"UPDATE Table1 SET Column2='CDE' WHERE ID=100");
@DbCommand("TestDsn", query);
Description : It changes the Column2 column value which ID column value is 100 at Table1 of TestDsn database, as CDE.
For example as below table, Acd value is changed as CDE.
ID |
Column1 |
Column2 |
Column3 |
1 |
290256 |
Edk765 |
12344df |
2 |
234 |
Ad3edk |
6345t |
3 |
578 |
Edk4545 |
Fdadf5356 |
100 |
12421 |
Acd |
62355 |
<Table 1> Table before executing the Update statement |
ID |
Column1 |
Column2 |
Column3 |
1 |
290256 |
Edk765 |
12344df |
2 |
234 |
Ad3edk |
6345t |
3 |
578 |
Edk4545 |
Fdadf5356 |
100 |
12421 |
CDE |
62355 |
<Table 2> Table after executing the Update statement |
Relate items)
Download the Applied Example(RECIPE)
You can refer to the example at ProjectManager program by selecting "File | Restore" menu.