2009-03-01から1日間の記事一覧
http://dev.mysql.com/doc/refman/4.1/ja/c.html MySQL/Rubyのバグ?を追うために少し調査。 #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <mysql.h> #define MY_HOST "127.0.0.1" #define MY_USER "root" #define MY_PASSWD NULL #define MY_DB "foo" int main() { MYSQL</mysql.h></stdlib.h></stdio.h></windows.h>…
static VALUE fetch_row(VALUE obj) { MYSQL_RES* res; unsigned int n; MYSQL_ROW row; unsigned long* lengths; VALUE ary; unsigned int i; check_free(obj); res = GetMysqlRes(obj); n = mysql_num_fields(res); row = mysql_fetch_row(res); lengths =…
#include <windows.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <mysql.h> #define MY_HOST "127.0.0.1" #define MY_USER "root" #define MY_PASSWD NULL #define MY_DB "foo" int main() { MYSQL *my; MYSQL_RES *res; MYSQL_STMT *stmt; MYSQL_BIND bnd[1], rbnd[1]; char *que</mysql.h></string.h></stdlib.h></stdio.h></windows.h>…
mysql_stmt_bind_result()でこけてるみたい。 サンプルプログラムだとmysql_fetch_fields()で結果の型をセットするコードはうまくうごいているように見える。 ビルド時と現在で定数の定義が変わった、なんてことはないよなぁ…。 win32バイナリビルド時のMySQ…