Ip address Data Type DBI

Ask a Question related to PERL Modules, Design and Development.

  1. #1

    Default Ip address Data Type DBI

    Hello,

    I'm using perl DBI, and I am trying to insert data into a table, but i
    am
    having trouble using the right data type for ip address. It will insert
    the address but it truncates it. 10.0.0.1 will look like 10
    I've tried almost every type , but no luck. Any suggesstions?

    Thank you,

    onlineviewer Guest

  2. Similar Questions and Discussions

    1. Converting from data type varchar to data type money
      Hi all, Tearing my hair out trying to figure this out. If anyone can provide any help i would greatly appreciate it. When I try to do an insert...
    2. Converting data type varchar to data type money
      Hi all, Tearing my hair out trying to figure this out. If anyone can provide any help i would greatly appreciate it. When I try to do an insert...
    3. retriving data from memo data type of msaccess to asp.net
      hi all, How i can access the data from MEMO style storage of MS ACCESS using sql query.Can any body give the function ie (Areader.(?)).Which...
    4. HowTo Send Uploaded File with INPUT Type file to Sql Server Image Data Type
      I have the following problem: I have the following form client side: <FORM.......> <FORM action="./WZUpload.asp" method="Post"...
    5. HowTo Send Uploaded File with INPUT Type file to Sql Server Image Data Type ?
      I have the following problem: I have the following form client side: <FORM.......> <FORM action="./WZUpload.asp" method="Post"...
  3. #2

    Default Re: Ip address Data Type DBI

    onlineviewer wrote:
    > Hello,
    >
    > I'm using perl DBI, and I am trying to insert data into a table, but i
    > am
    > having trouble using the right data type for ip address. It will insert
    > the address but it truncates it. 10.0.0.1 will look like 10
    > I've tried almost every type , but no luck. Any suggesstions?
    >
    > Thank you,
    >
    If you don't care about in-database comparisons, what's wrong with
    varchar (ie, a string)?

    If you do care about comparisons and you're only dealing with IPv4,
    convert the ip to a number (see below - code contains no error
    checking!) and store the number (don't forget to convert back when you
    retrieve it - I'll leave that as an excercise for the reader :) )

    sub ip4_to_num {
    my ($ip) = @_;
    my ($num, $pow) = (0, 3);
    for my $oct (split /\./, $ip) {
    $num += $oct * 256 ** $pow--;
    }
    return $num;
    }

    MB
    Matthew Braid Guest

  4. #3

    Default Re: Ip address Data Type DBI

    much appreaciated,,,

    thanks,

    onlineviewer Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139