Liste des procédures et fonctions ipScript

Database
Date
FTP
File
Graphic
Internet
Report
String
System

Database
DbAssignTable
DbCancel
DbClose
DbCommit
DbDelete
DbEdit
DbEngine
DbField
DbFilter
DbFirst
DbFreeTable
DbGoToNearest
DbGotoKey
DbInMemory
DbInsert
DbJpegImg
DbLast
DbNext
DbOpen
DbPost
DbPrior
DbRecordCount
DbRollBack
DbSetField
DbSetKey
DbStartTransaction
DbToTable
SQLSaveToTable
SqlAssign
SqlAssignDB
SqlAssignDbReadOnly
SqlCommit
SqlConnection
SqlError
SqlExec
SqlExecTime
SqlField
SqlFieldCount
SqlFieldName
SqlFieldType
SqlFirst
SqlFree
SqlJpegImg
SqlLast
SqlNext
SqlPrior
SqlQuery
SqlRecordCount
SqlRollback
SqlStartTransaction
SqlToJSON
SqlToStr
SqlToTextFile
StrToHTML

Procedure SqlConnection(ServerName, ServerType, Username, Password);

Permet de se connecter à un serveur de base de données. Cette connexion est persistante, c'est à dire qu'il n'est nécessaire de la faire qu'une seule fois par session.

Le plus simple est donc de l'appeler au moment de l'initialisation de la session (valorisation du DataDir par exemple)

ServerName : c'est l'adresse IP ou le nom réseau pour arriver jusqu'au serveur.

ServerType : C'est le type de serveur sur lequel on tente de se connecter, les valeurs possibles sont : mysql, mssql, postgresql, interbase

Username : c'est le code utilisateur avec lequel on se connecte au serveur de base de données

Password : c'est le mot de passe grace auquel on se connecte au serveur de base de données

Exemple :

SqlConnection('194.206.23.12', 'mysql', 'root', '123456');

SqlAssignDb(Q, 'myDatabase');

SqlQuery(Q, 'select * from Product');

If SqlExec(Q) Then Echo('There is '+SqlRecordCount(Q)+' products')
Else Echo('Can''t connect to database : '+SqlError);

SqlFree(Q);



Disponible à partir de ipScript version 3.51