[Gambas-user] Adding values to fields in SQLite table??

acidblue sunblaster5 at ...626...
Thu Aug 9 06:23:33 CEST 2012




Fabien Bodard-4 wrote:
> 
> 2012/8/8 Adam Ant <adamnt42 at ...626...>
> 
>> On Wed, Aug 8, 2012 at 2:59 PM, Fabien Bodard <gambas.fr at ...626...>
>> wrote:
>> > Le 8 août 2012 04:49, "Adam Ant" <adamnt42 at ...626...> a écrit :
>> >> The answer is:
>> >>
>> > It's create
>> >> rTable=$hConn.create("Inventory",<some request to get the record you
>> >> want to update>)
>> >> IF rTable.Available then
>> >>   rTable!name=txtName.Text
>> >>   rTable.Update
>> >> END IF
>> >>
>> >
>> > Don't open/ close the db each time
>> >
>>
>> Yes, sorry Roko (and Fabien), I forgot you were trying to ADD a new row.
>>
>> So it's really
>>   rTable=$hConn.Create("Inventory")
>>   IF rTable.Available then
>>     rTable!name=txtName.Text
>>     TRY rTable.Update
>>     IF ERROR THEN
>> '       your update failed, possibly because of a duplicate key
>>     ENDIF
>>   END IF
>>
>>
>>
> THen if you want to modify a specific line :
> 
> rTable=DB.Edit("Inventory", "id=&1", varId)
> 
> rTable!name=txtName.Text
> 
> rTable.Update
> db.commit
> 
> 
> Another thing, If your app use only one db with one connection, Open it on
> start
> 
> for exemple your project begin on a module Main.module
> 
> 
> 'module
> Private hCon as New Connection
> Public Sub Main()
>   hCOn.TYpe= "sqlite"
>   hCon.Name="Mydb"
>   hCon.Host=user.home
>   hCon.Open
> 
>   FormMyMain.Show
> END
> 
> 
> In FormMyMain do
> 
> PUblic sub Form_Close()
> 
>   db.close
> 
> end
> 
> 
> 
> 
> Public sub Button_Click()
> 
>   dim rTable as result
>   rTable = db.find("mytable")
>   for each rTable
>      print rTable!name
>   next
> end
> 
> 
> 
> 
> 
> 
> 
> in gambas 3 you can use ide to define connections of the project...
> 
> you can then use it in the project ... so main.module become :
> 
> 
> Public sub Main()
> 
>   Connections["MyConnection"].Open
> 
> End
> 
> If you use a mysql or other table with password.
> 
> You need to add that befor :
> 
> Conections["MyConnection"].Password="yourpassword"
> 
> Ahh I like that idea!
> I 'm now using Gambas 3 ;)
> When you say make module do you mean make an actual module(Right
> click>>new>>module
> or can i add this code to the FMain form??
> CODE
> Public sub Main()
> 
>   Connections["MyConnection"].Open
> 
> End
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Gambas-user mailing list
>> Gambas-user at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
> 
> 
> 
> -- 
> Fabien Bodard
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
> 
> 

-- 
View this message in context: http://old.nabble.com/Adding-values-to-fields-in-SQLite-table---tp34267924p34275037.html
Sent from the gambas-user mailing list archive at Nabble.com.





More information about the User mailing list