Sorry to disturb you, i have resolved my problem by using other mysql headers!

Selon [EMAIL PROTECTED]:

>
>
> Hi all,
>
> i try to use the C API but i get a segmentation fault...
>
> my code looks like :
>
> MYSQL mysql;
> if( ! mysql_init(&mysql) )
>    exit(0);
> if( ! mysql_real_connect(&mysql,"localhost","user","xxx","",3306,NULL,0) )
>    exit(0);
> if( mysql_select_db(&mysql, nomBdd) != 0 )
>    exit(0);
> mysql_query(&mysql,"SELECT * FROM TABLE_1");
> mysql_close(&mysql);
>
> Without the mysql_query line, it works perfectly! But when i try a simple
> query,
> i've this error message : "Segmentation fault (core dumped)"
>
> I try with gdb :
>
> $ gdb Config.exe
> GNU gdb 6.3.50_2004-12-28-cvs (cygwin-special)
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i686-pc-cygwin"...(no debugging symbols found)
>
> (gdb) run
> Starting program: /cygdrive/y/connexion_bdd/Config.exe
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000001 in ?? ()
> (gdb) where
> #0  0x00000001 in ?? ()
> #1  0x00000030 in ?? ()
> #2  0x0022e934 in ?? ()
> #3  0x719f7e50 in WSHTCPIP!WSHJoinLeaf () from
> /cygdrive/c/WINDOWS/System32/mswsock.dll
> #4  0x003f43a8 in ?? ()
> #5  0x003f63a8 in ?? ()
> #6  0x003f43a8 in ?? ()
> #7  0x003f43a8 in ?? ()
> #8  0x000006a0 in ?? ()
> #9  0x00002000 in ?? ()
> #10 0x40000000 in ?? ()
> #11 0x00000008 in ?? ()
> #12 0x00000008 in ?? ()
> #13 0x01e13380 in ?? ()
> #14 0x01e13380 in ?? ()
> #15 0x00000001 in ?? ()
> #16 0x00000000 in ?? () from
> (gdb)
>
> I work with Cygwin :
>
> $ gcc -v
> Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
> Configured with: /gcc/gcc-3.4.4/gcc-3.4.4-1/configure --verbose --prefix=/usr
> --exec-prefix=/usr --sysconfdir=/etc --libdir=/
> usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man
> --infodir=/usr/share/info
> --enable-languages=c,ada,c++,d,f77,java,objc
> --enable-nls --without-included-gettext
> --enable-version-specific-runtime-libs
> --without-x --enable-libgcj --disable-java-awt
>  --with-system-zlib --enable-interpreter --disable-libgcj-debug
> --enable-threads=posix --enable-java-gc=boehm --disable-win32
> -registry --enable-sjlj-exceptions --enable-hash-synchronization
> --enable-libstdcxx-debug : (reconfigured)
> Thread model: posix
> gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
>
> MySQL : Ver 14.7 Distrib 4.1.12a, for Win32 (ia32)
>
> Do you have any idea?
> Thanks in advance!
>
> pico.
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]
>
>



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to