bhaskarReddy <uni...@gmail.com> wrote:
>               I have two arrays, one is representing field names and
> another array representing field types. I am passing these two arrays to
> another function which will create a table using sqlite3_exec.
> 
>                               #define   INTEGER 0
>                               #define   TEXT        1
> 
>               Ex:           char *col_names[] = {"slotId", "cardId",
> "swversion"};
>                               int     arr[] = {0,0,1};
> 
>                               create_table (tableName, col_names, arr);
> 
>    Now in the function  create_table(const char *tableName, const char
> *col_names, int *ptr)
>                                   {
>                                                    char *query;
> 
>                                                    query = "create table
> tableName (fieldNames and fieldTypes) ;";
> the actual database name and field names and values should come.

This question seems to have little to do with SQLite. It's just a 
straightforward string manipulation. I suggest you consult your favorite C or 
C++ textbook.

For one thing, I can't help but notice that, the way create_table function is 
declared, it would have no way of knowing how many elements col_names array 
contains.
-- 
Igor Tandetnik

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

Reply via email to