Guest User

Untitled

a guest
Jun 18th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.06 KB | None | 0 0
  1. klaus@klaus-desktop:~/Projekte/tiny_tds$ irb
  2. ruby-1.9.2-p0 > $:.unshift("./lib")
  3. => ["./lib", "/home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1", "/home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/i686-linux", "/home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby", "/home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/vendor_ruby/1.9.1", "/home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/vendor_ruby/1.9.1/i686-linux", "/home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/vendor_ruby", "/home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1", "/home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux"]
  4.  
  5. ruby-1.9.2-p0 > require "tiny_tds"
  6. => true
  7.  
  8. ruby-1.9.2-p0 > client = TinyTds::Client.new(:username => "tinytds", :password => "", :dataserver => "server3", :login_timeout => 1, :database => "tinytds_test")
  9. => #<TinyTds::Client:0x8713bf0>
  10.  
  11. ruby-1.9.2-p0 > r = client.execute "SELECT [datetime], [smalldatetime] from [datatypes]"
  12. => #<TinyTds::Result:0x898c954>
  13.  
  14. ruby-1.9.2-p0 > r.each
  15. => [{"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>#<DateTime: 1753-01-01T00:00:00+01:00 (56671931/24,1/24,2299161)>, "smalldatetime"=>nil}, {"datetime"=>#<DateTime: 9999-12-31T23:59:59+01:00 (154756352399999/28800000,1/24,2299161)>, "smalldatetime"=>nil}, {"datetime"=>2010-01-01 12:34:56 +0100, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>#<DateTime: 1901-01-01T15:45:00+01:00 (231877067/96,1/24,2299161)>}, {"datetime"=>nil, "smalldatetime"=>#<DateTime: 2078-06-05T04:20:00+01:00 (89286827/36,1/24,2299161)>}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}, {"datetime"=>nil, "smalldatetime"=>nil}]
  16.  
  17. ruby-1.9.2-p0 > r.affected_rows
  18. => 55
  19.  
  20. ruby-1.9.2-p0 > exit
  21. *** glibc detected *** irb: double free or corruption (out): 0x0891b808 ***
  22. ======= Backtrace: =========
  23. /lib/tls/i686/cmov/libc.so.6(+0x6b591)[0x55f591]
  24. /lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0x560de8]
  25. /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x563ecd]
  26. /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.so.1.9(ruby_xfree+0x21)[0x17b861]
  27. /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.so.1.9(+0x161f9f)[0x271f9f]
  28. /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.so.1.9(+0x6cb0a)[0x17cb0a]
  29. /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.so.1.9(ruby_cleanup+0x1be)[0x16a09e]
  30. /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.so.1.9(ruby_run_node+0x3d)[0x16a2dd]
  31. irb(main+0x68)[0x80487f8]
  32. /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x50abd6]
  33. irb[0x80486f1]
  34. ======= Memory map: ========
  35. 00110000-002ee000 r-xp 00000000 08:01 139965 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.so.1.9.1
  36. 002ee000-002f1000 r--p 001dd000 08:01 139965 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.so.1.9.1
  37. 002f1000-002f3000 rw-p 001e0000 08:01 139965 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/libruby.so.1.9.1
  38. 002f3000-00300000 rw-p 00000000 00:00 0
  39. 00300000-00302000 r-xp 00000000 08:01 139975 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/enc/encdb.so
  40. 00302000-00303000 r--p 00001000 08:01 139975 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/enc/encdb.so
  41. 00303000-00304000 rw-p 00002000 08:01 139975 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/enc/encdb.so
  42. 00304000-00309000 r-xp 00000000 08:01 140062 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/readline.so
  43. 00309000-0030a000 r--p 00004000 08:01 140062 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/readline.so
  44. 0030a000-0030b000 rw-p 00005000 08:01 140062 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/readline.so
  45. 0030b000-0033f000 r-xp 00000000 08:01 1050975 /lib/libncurses.so.5.7
  46. 0033f000-00340000 ---p 00034000 08:01 1050975 /lib/libncurses.so.5.7
  47. 00340000-00342000 r--p 00034000 08:01 1050975 /lib/libncurses.so.5.7
  48. 00342000-00343000 rw-p 00036000 08:01 1050975 /lib/libncurses.so.5.7
  49. 00343000-00349000 r-xp 00000000 08:01 1057382 /lib/tls/i686/cmov/libnss_compat-2.11.1.so
  50. 00349000-0034a000 r--p 00006000 08:01 1057382 /lib/tls/i686/cmov/libnss_compat-2.11.1.so
  51. 0034a000-0034b000 rw-p 00007000 08:01 1057382 /lib/tls/i686/cmov/libnss_compat-2.11.1.so
  52. 0034b000-00355000 r-xp 00000000 08:01 1057417 /lib/tls/i686/cmov/libnss_files-2.11.1.so
  53. 00355000-00356000 r--p 00009000 08:01 1057417 /lib/tls/i686/cmov/libnss_files-2.11.1.so
  54. 00356000-00357000 rw-p 0000a000 08:01 1057417 /lib/tls/i686/cmov/libnss_files-2.11.1.so
  55. 00357000-00358000 r-xp 00000000 08:01 321452 /usr/lib/gconv/ISO8859-1.so
  56. 00358000-00359000 r--p 00001000 08:01 321452 /usr/lib/gconv/ISO8859-1.so
  57. 00359000-0035a000 rw-p 00002000 08:01 321452 /usr/lib/gconv/ISO8859-1.so
  58. 00365000-00371000 r-xp 00000000 08:01 140039 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/bigdecimal.so
  59. 00371000-00372000 r--p 0000b000 08:01 140039 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/bigdecimal.so
  60. 00372000-00373000 rw-p 0000c000 08:01 140039 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/bigdecimal.so
  61. 003ed000-003f1000 r-xp 00000000 08:01 1057416 /lib/tls/i686/cmov/libnss_dns-2.11.1.so
  62. 003f1000-003f2000 r--p 00004000 08:01 1057416 /lib/tls/i686/cmov/libnss_dns-2.11.1.so
  63. 003f2000-003f3000 rw-p 00005000 08:01 1057416 /lib/tls/i686/cmov/libnss_dns-2.11.1.so
  64. 0040d000-00416000 r-xp 00000000 08:01 1057365 /lib/tls/i686/cmov/libcrypt-2.11.1.so
  65. 00416000-00417000 r--p 00008000 08:01 1057365 /lib/tls/i686/cmov/libcrypt-2.11.1.so
  66. 00417000-00418000 rw-p 00009000 08:01 1057365 /lib/tls/i686/cmov/libcrypt-2.11.1.so
  67. 00418000-0043f000 rw-p 00000000 00:00 0
  68. 00447000-004a6000 r-xp 00000000 08:01 265379 /usr/local/lib/libsybdb.so.5.0.0
  69. 004a6000-004a9000 r--p 0005e000 08:01 265379 /usr/local/lib/libsybdb.so.5.0.0
  70. 004a9000-004aa000 rw-p 00061000 08:01 265379 /usr/local/lib/libsybdb.so.5.0.0
  71. 004d7000-004f2000 r-xp 00000000 08:01 1055224 /lib/ld-2.11.1.so
  72. 004f2000-004f3000 r--p 0001a000 08:01 1055224 /lib/ld-2.11.1.so
  73. 004f3000-004f4000 rw-p 0001b000 08:01 1055224 /lib/ld-2.11.1.so
  74. 004f4000-00647000 r-xp 00000000 08:01 1057362 /lib/tls/i686/cmov/libc-2.11.1.so
  75. 00647000-00648000 ---p 00153000 08:01 1057362 /lib/tls/i686/cmov/libc-2.11.1.so
  76. 00648000-0064a000 r--p 00153000 08:01 1057362 /lib/tls/i686/cmov/libc-2.11.1.so
  77. 0064a000-0064b000 rw-p 00155000 08:01 1057362 /lib/tls/i686/cmov/libc-2.11.1.so
  78. 0064b000-0064e000 rw-p 00000000 00:00 0
  79. 006c3000-006d8000 r-xp 00000000 08:01 1057536 /lib/tls/i686/cmov/libpthread-2.11.1.so
  80. 006d8000-006d9000 r--p 00014000 08:01 1057536 /lib/tls/i686/cmov/libpthread-2.11.1.so
  81. 006d9000-006da000 rw-p 00015000 08:01 1057536 /lib/tls/i686/cmov/libpthread-2.11.1.so
  82. 006da000-006dc000 rw-p 00000000 00:00 0
  83. 00705000-0070a000 r-xp 00000000 08:01 157264 /home/klaus/Projekte/tiny_tds/lib/tiny_tds/tiny_tds.so
  84. 0070a000-0070b000 r--p 00004000 08:01 157264 /home/klaus/Projekte/tiny_tds/lib/tiny_tds/tiny_tds.so
  85. 0070b000-0070c000 rw-p 00005000 08:01 157264 /home/klaus/Projekte/tiny_tds/lib/tiny_tds/tiny_tds.so
  86. 00753000-00763000 r-xp 00000000 08:01 1057537 /lib/tls/i686/cmov/libresolv-2.11.1.so
  87. 00763000-00764000 r--p 00010000 08:01 1057537 /lib/tls/i686/cmov/libresolv-2.11.1.so
  88. 00764000-00765000 rw-p 00011000 08:01 1057537 /lib/tls/i686/cmov/libresolv-2.11.1.so
  89. 00765000-00767000 rw-p 00000000 00:00 0
  90. 00814000-00827000 r-xp 00000000 08:01 1057381 /lib/tls/i686/cmov/libnsl-2.11.1.so
  91. 00827000-00828000 r--p 00012000 08:01 1057381 /lib/tls/i686/cmov/libnsl-2.11.1.so
  92. 00828000-00829000 rw-p 00013000 08:01 1057381 /lib/tls/i686/cmov/libnsl-2.11.1.so
  93. 00829000-0082b000 rw-p 00000000 00:00 0
  94. 008c0000-008e4000 r-xp 00000000 08:01 1057371 /lib/tls/i686/cmov/libm-2.11.1.so
  95. 008e4000-008e5000 r--p 00023000 08:01 1057371 /lib/tls/i686/cmov/libm-2.11.1.so
  96. 008e5000-008e6000 rw-p 00024000 08:01 1057371 /lib/tls/i686/cmov/libm-2.11.1.so
  97. 00935000-00937000 r-xp 00000000 08:01 139989 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/enc/trans/transdb.so
  98. 00937000-00938000 r--p 00001000 08:01 139989 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/enc/trans/transdb.so
  99. 00938000-00939000 rw-p 00002000 08:01 139989 /home/klaus/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux/enc/trans/transdb.soAborted
  100. klaus@klaus-desktop:~/Projekte/tiny_tds$
Add Comment
Please, Sign In to add comment