Re: [sqlite] Hello I am a newbie : for SQLite : Create db : VB6

2008-04-30 Thread John Stanton
Just open the file.

palmer ristevski wrote:
> I am new to this type of Forum.Here is my question : My development platform 
> is VB6. I am using "SQLitePlus COM-DLL" from ez-tools.com.They have code to 
> access and query an existing ".db" file, but I wish to know how to make a 
> function call to create new SQLite database files on harddisk.How would you 
> do this using VB6?What is the function call that you would have to make.I 
> know how to do this with SQLite at the command line, and I could use VB6 to 
> execute these commands at the command line, but I want a more direct way to 
> create new database files.Hope someone can help me out.
> Pablopico> Date: Tue, 29 Apr 2008 20:32:32 +0200> From: [EMAIL PROTECTED]> 
> To: [EMAIL PROTECTED]> Subject: Re: Hello I am a newbie> > Hello Pablopico,> 
> > i am sorry, but i can not answer your question. I do not know VB. How > did 
> you find my eMail - address anyway?> > To join the sqlite mailing list, 
> visit> > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users> > and 
> follow the instructions. Then post your questions by mailing them to> > 
> sqlite-users@sqlite.org> > Good luck,> Martin> > [EMAIL PROTECTED] wrote:> > 
> I am new to this type of Forum.> > I don't know how one is supposed to post 
> to this forum.> > I don't see a "POST" button on this site.> > Based on email 
> information I got from SQLite users, is this> > all done via 'email 
> posting'?> >> > Anyways, I also have a question.> > My development platform 
> is VB6. I am using "SQLitePlus COM-DLL" from > > ez-tools.com.> > They have 
> code to access and query an existing ".db" file, but I wish to 
know how to make a function call to create new SQLite database files on 
harddisk.> > How would you do this using VB6?> > What is the function call that 
you would have to make.> > I know how to do this with SQLite at the command 
line, and I could use VB6 to execute these commands at the command line, but I 
want a more direct way to create new database files.> >> > Hope you can help me 
out.> >> > Pablopico> >> >> > > 
> _
> Back to work after baby–how do you know when you’re ready?
> http://lifestyle.msn.com/familyandparenting/articleNW.aspx?cp-documentid=5797498=T067MSN40A0701A
> ___
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users


Re: [sqlite] Hello I am a newbie : for SQLite : Create db : VB6

2008-04-29 Thread brettg
Hello.  I happened to see this thread (I'm EzTools suppport).  The Sqlite open
function automatically creates a new file if the file doens't exist.
SqlitePlus does the same thing (since it just passes through to Sqlite).
However, I have added an additional, optional parameter that will cause the
SqliteDb.Open method to fail if the file doesn't exist.  But it is false by
default, so calling open with a filename that doesn't exist should create the
file.  Maybe its being created in a different folder than your .exe?  Its
possible its in a place you don't expect if you aren't passing a full path.
Anyway, here is a good way to call SqliteDb.Open from a VB app:

   db.Open App.Path & "my_database.db", 0, false

Let me know via my eddress if you still have problems
([EMAIL PROTECTED]).

cheers
-brett

Quoting palmer ristevski <[EMAIL PROTECTED]>:

>
> That is Great OLAF
> That is all that I am looking for.
> I just want to be able to create new files,
> then create tables and populate them and
> do simple queries.
> If I can do that with your stuff, that would be amazing
> for me. I have had great great difficulty trying to find
> wrapper for VB6!
> Thanks once again.
> I will try it out, and if I run into problems i will email you.
>
> Thanks once again.
>
> Pablopico
>
>> To: sqlite-users@sqlite.org
>> From: [EMAIL PROTECTED]
>> Date: Wed, 30 Apr 2008 03:17:30 +
>> Subject: Re: [sqlite] Hello I am a newbie : for SQLite : Create db : VB6
>>
>> palmer ristevski <[EMAIL PROTECTED]> writes:
>>
>> Hi Palmer,
>>
>> > I am new to this type of Forum.Here is my question :
>> > My development platform is VB6. I am using "SQLitePlus
>> > COM-DLL" from ez-tools.com.They have code to access
>> > and query an existing ".db" file, but I wish to know
>> > how to make a function call to create new SQLite
>> > database files on harddisk.How would you do this using
>> > VB6?What is the function call that you would have to make.
>> > I know how to do this with SQLite at the command
>> > line, and I could use VB6 to execute these commands
>> > at the command line, but I want a more direct way to create
>> > new database files.Hope someone can help me out.
>>
>> Sorry, no experience with the SQLitePlus-COM-wrapper
>> (maybe you should ask their technical support).
>>
>> In case you want to try out something, working
>> similar to "ADO/DAO-style"...
>> The following example is Code for my COM-wrapper,
>> which is available here:
>> www.datenhaus.de/Downloads/dhRichClientDemo.zip
>> It consists of three Binaries, placed in the
>> Public Domain:
>> dhRichClient.dll (COM-Dll - ADO-like WrapperClasses)
>> sqlite35_engine.dll (StdCall-Dll, based on SQLite 3.5.7)
>> DirectCOM.dll (Std-Dll, allows regfree COM-instancing)
>>
>> Small example how to use it, including the
>> creation of a new DB, in case the file doesn't
>> exists yet:
>>
>> Dim Cnn As cConnection, Cmd As cCommand, Rs As cRecordset
>> Dim i As Long, FileName As String
>>   FileName = "c:MyFile.db"
>>
>>   Set Cnn = New cConnection 'create a Cnn-Object
>>
>>   On Error Resume Next
>> Cnn.OpenDB FileName 'attempt, to open a DB-file
>> If Err Then 'DB-File doesn't exists...
>>   Cnn.CreateNewDB FileName '...so we create one
>> End If
>>
>>   'Ok, let's create a table
>>   Cnn.Execute "Create Table If Not Exists " & _
>>   "Tbl(ID Integer Primary Key, Txt Text)"
>>
>>   'now we insert a few records over a Command-Object
>>   Set Cmd = Cnn.CreateCommand("Insert Into Tbl Values(?,?)")
>>   For i = 1 To 5
>> Cmd.SetText 2, "SomeText_" & i
>> Cmd.Execute
>>   Next i
>>
>>   'and finally we request a Resultset...
>>   Set Rs = Cnn.OpenRecordset("Select * From Tbl")
>>
>>   Do Until Rs.EOF 'loop over it...
>> Debug.Print Rs!ID, Rs!Txt '...and print its contents
>> Rs.MoveNext
>>   Loop
>>
>>
>> Olaf Schmidt
>>
>>
>>
>> ___
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
> _
> Express yourself wherever you are. Mobilize!
> http://www.gowindowslive.com/Mobile/Landing/Messenger/Default.aspx?Locale=en-US?ocid=TAG_APRIL
> ___
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
>




This message was sent using IMP, the Internet Messaging Program.



___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users


Re: [sqlite] Hello I am a newbie : for SQLite : Create db : VB6

2008-04-29 Thread palmer ristevski

That is Great OLAF
That is all that I am looking for.
I just want to be able to create new files,
then create tables and populate them and
do simple queries.
If I can do that with your stuff, that would be amazing
for me. I have had great great difficulty trying to find
wrapper for VB6!
Thanks once again.
I will try it out, and if I run into problems i will email you.

Thanks once again.

Pablopico

> To: sqlite-users@sqlite.org
> From: [EMAIL PROTECTED]
> Date: Wed, 30 Apr 2008 03:17:30 +
> Subject: Re: [sqlite] Hello I am a newbie : for SQLite : Create db : VB6
> 
> palmer ristevski <[EMAIL PROTECTED]> writes:
> 
> Hi Palmer,
> 
> > I am new to this type of Forum.Here is my question :
> > My development platform is VB6. I am using "SQLitePlus
> > COM-DLL" from ez-tools.com.They have code to access 
> > and query an existing ".db" file, but I wish to know
> > how to make a function call to create new SQLite 
> > database files on harddisk.How would you do this using
> > VB6?What is the function call that you would have to make.
> > I know how to do this with SQLite at the command
> > line, and I could use VB6 to execute these commands 
> > at the command line, but I want a more direct way to create
> > new database files.Hope someone can help me out.
> 
> Sorry, no experience with the SQLitePlus-COM-wrapper
> (maybe you should ask their technical support).
> 
> In case you want to try out something, working 
> similar to "ADO/DAO-style"...
> The following example is Code for my COM-wrapper, 
> which is available here:
> www.datenhaus.de/Downloads/dhRichClientDemo.zip
> It consists of three Binaries, placed in the 
> Public Domain:
> dhRichClient.dll (COM-Dll - ADO-like WrapperClasses)
> sqlite35_engine.dll (StdCall-Dll, based on SQLite 3.5.7)
> DirectCOM.dll (Std-Dll, allows regfree COM-instancing)
> 
> Small example how to use it, including the
> creation of a new DB, in case the file doesn't
> exists yet:
> 
> Dim Cnn As cConnection, Cmd As cCommand, Rs As cRecordset
> Dim i As Long, FileName As String
>   FileName = "c:\MyFile.db"
> 
>   Set Cnn = New cConnection 'create a Cnn-Object
>   
>   On Error Resume Next
> Cnn.OpenDB FileName 'attempt, to open a DB-file
> If Err Then 'DB-File doesn't exists... 
>   Cnn.CreateNewDB FileName '...so we create one
> End If
>   
>   'Ok, let's create a table
>   Cnn.Execute "Create Table If Not Exists " & _
>   "Tbl(ID Integer Primary Key, Txt Text)"
>   
>   'now we insert a few records over a Command-Object
>   Set Cmd = Cnn.CreateCommand("Insert Into Tbl Values(?,?)")
>   For i = 1 To 5
> Cmd.SetText 2, "SomeText_" & i
> Cmd.Execute
>   Next i
>   
>   'and finally we request a Resultset...
>   Set Rs = Cnn.OpenRecordset("Select * From Tbl")
> 
>   Do Until Rs.EOF 'loop over it...
> Debug.Print Rs!ID, Rs!Txt '...and print its contents
> Rs.MoveNext
>   Loop
> 
> 
> Olaf Schmidt
> 
> 
> 
> ___
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

_
Express yourself wherever you are. Mobilize!
http://www.gowindowslive.com/Mobile/Landing/Messenger/Default.aspx?Locale=en-US?ocid=TAG_APRIL
___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users


Re: [sqlite] Hello I am a newbie : for SQLite : Create db : VB6

2008-04-29 Thread Olaf Schmidt
palmer ristevski <[EMAIL PROTECTED]> writes:

Hi Palmer,

> I am new to this type of Forum.Here is my question :
> My development platform is VB6. I am using "SQLitePlus
> COM-DLL" from ez-tools.com.They have code to access 
> and query an existing ".db" file, but I wish to know
> how to make a function call to create new SQLite 
> database files on harddisk.How would you do this using
> VB6?What is the function call that you would have to make.
> I know how to do this with SQLite at the command
> line, and I could use VB6 to execute these commands 
> at the command line, but I want a more direct way to create
> new database files.Hope someone can help me out.

Sorry, no experience with the SQLitePlus-COM-wrapper
(maybe you should ask their technical support).

In case you want to try out something, working 
similar to "ADO/DAO-style"...
The following example is Code for my COM-wrapper, 
which is available here:
www.datenhaus.de/Downloads/dhRichClientDemo.zip
It consists of three Binaries, placed in the 
Public Domain:
dhRichClient.dll (COM-Dll - ADO-like WrapperClasses)
sqlite35_engine.dll (StdCall-Dll, based on SQLite 3.5.7)
DirectCOM.dll (Std-Dll, allows regfree COM-instancing)

Small example how to use it, including the
creation of a new DB, in case the file doesn't
exists yet:

Dim Cnn As cConnection, Cmd As cCommand, Rs As cRecordset
Dim i As Long, FileName As String
  FileName = "c:\MyFile.db"

  Set Cnn = New cConnection 'create a Cnn-Object
  
  On Error Resume Next
Cnn.OpenDB FileName 'attempt, to open a DB-file
If Err Then 'DB-File doesn't exists... 
  Cnn.CreateNewDB FileName '...so we create one
End If
  
  'Ok, let's create a table
  Cnn.Execute "Create Table If Not Exists " & _
  "Tbl(ID Integer Primary Key, Txt Text)"
  
  'now we insert a few records over a Command-Object
  Set Cmd = Cnn.CreateCommand("Insert Into Tbl Values(?,?)")
  For i = 1 To 5
Cmd.SetText 2, "SomeText_" & i
Cmd.Execute
  Next i
  
  'and finally we request a Resultset...
  Set Rs = Cnn.OpenRecordset("Select * From Tbl")

  Do Until Rs.EOF 'loop over it...
Debug.Print Rs!ID, Rs!Txt '...and print its contents
Rs.MoveNext
  Loop


Olaf Schmidt



___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users