1 2 2
  1. #1
      bouhssini
    Debian 5
    GNOME

    Jun 2007
    33
    4
    84 15

    Gambas



    Gambas

    Gambas MySql SQLite

    SQLite MySql 3306 .
    SQLite .
    MySql SQLite ѡ SQL .


    :



    :
    MySQL :
    PHP: .: :.
    PUBLIC hcon AS NEW Connection

    PUBLIC SUB Form_Open()
    DIM pat AS String
    DIM hT 
    AS Table
    DIM hResult 
    AS Result

      hCon
    .Type "mysql"
      
    hCon.Host "localhost"
      
    hCon.Port "3306"
      
    hCon.Name "test3"
      
    hCon.Login "root"
      
    hCon.Password ""
      
    hCon.Open()

    END 
    SQLite

    PHP: .: :.
    PUBLIC hcon AS NEW Connection

    PUBLIC SUB Form_Open()
    DIM pat AS String
    DIM hT 
    AS Table
    DIM hResult 
    AS Result

    pat 
    Application.Path
    pat 
    pat "/"
      
    hCon.Close()
      
    hCon.Type "sqlite3"

      
    IF Dir(pat).Exist("data.db"THEN
        hCon
    .Name pat "data.db"
      
    ELSE
        
    hCon.Host pat
        hCon
    .Open()
        
    hCon.Databases.Add("data.db")
        
    hCon.Close
        hCon
    .Host ""
        
    hCon.Name pat "data.db"
      
    END IF
      
    hCon.Open()  
    END 

    :
    PHP: .: :.
    WITH hCon
        
    IF NOT .Tables.Exist("Tel"THEN
          hT 
    = .Tables.Add("Tel""MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci")
          
    WITH hT
            
    .Fields.Add("id",db.Serial)
            .
    Fields.Add("nickname"db.String32)
            .
    Fields.Add("Tel"db.String50)
            .
    Fields.Add("Address"db.String0)
            .
    PrimaryKey = ["id"]
            .
    Update
            
    .Indexes.Add("nickname""nickname"TRUE)
          
    END WITH
        END 
    IF
    END WITH
    Message
    .Info("       "
    :

    PHP: .: :.

      hCon
    .Begin()
             
    hResult hCon.Create("Tel")
                
    hResult!nickname "bouhssini"
                
    hResult!Tel "0123456"
                
    hResult!Address "Maroc"
                
    hResult.Update
      hCon
    .Commit() 
    :

    PHP: .: :.
        hResult hCon.Exec("SELECT * FROM Tel;")
        
    hResult.MoveFirst
        T1
    .Text hResult!id
        T2
    .Text hResult!nickname
        T3
    .Text hResult!Tel
        T4
    .Text hResult!Address 

    Tel
     hResult.MoveFirst

    hResult.MoveNext

    hResult.MovePrevious

    hResult.MoveLast
    bouhssini ; 11-10-2009 06:04 AM :

  2. 15 bouhssini :


  3. #2
      bouhssini
    Debian 5
    GNOME

    Jun 2007
    33
    4
    84 15



    Gambas
    :



    SQL
    : bouhssini
    :

    PHP: .: :.
        hResult hCon.Exec("SELECT * FROM Tel WHERE nickname = 'bouhssini' ;")

        IF 
    hResult.Available THEN 
          T1
    .Text hResult!id 
          T2
    .Text hResult!nickname 
          T3
    .Text hResult!Tel
          T4
    .Text hResult!Address
        
    ELSE 
          
    Message.Info("      ")
        
    END IF 
    :

        hResult = hCon.Exec("SELECT * FROM Tel WHERE nickname = 'bouhssini' AND Tel = '0123456';")
    SQL .


    PHP: .: :.
        hResult hCon.Find("Tel""nickname = &1 AND Tel = &2""bouhssini""0123450")
        IF 
    hResult.Available THEN 
          T1
    .Text hResult!id 
          T2
    .Text hResult!nickname 
          T3
    .Text hResult!Tel
          T4
    .Text hResult!Address
        
    ELSE 
          
    Message.Info("      ")
        
    END IF 
    Find hCon
    :
    &1  &2  &3 ...


    "bouhssini","0123456",...
    .


    .

    Gambas
    MSN
    VB6


  4. 7 bouhssini :

    , , , , , ,

: 1 (0 1 )

  1. []
    egyoutlaw .: :.
    : 1
    : 19-02-2009, 03:41 AM
  2. [] MySQL
    .: :.
    : 3
    : 28-11-2008, 11:22 AM
  3. []
    mtomar .: :.
    : 6
    : 09-07-2008, 04:44 PM
  4. [] ...
    .: :.
    : 12
    : 17-06-2008, 07:12 PM
  5. []
    .: :.
    : 2
    : 12-05-2008, 10:01 AM

, gambas, ,