<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ligatures:standardcontextual;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>So I have added the following to my DXVars.pm<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># the SQL database DBI dsn<o:p></o:p></p><p class=MsoNormal>$dsn = "DBI:mysql:database=dxcluster;host=localhost;port=3306";<o:p></o:p></p><p class=MsoNormal>$dbuser = "sysopAdmin";<o:p></o:p></p><p class=MsoNormal>$dbpass = "503Di@bl0";<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have the database set up <o:p></o:p></p><p class=MsoNormal>MariaDB [dxcluster]> describe spot;<o:p></o:p></p><p class=MsoNormal>+--------------+--------------+------+-----+---------+----------------+<o:p></o:p></p><p class=MsoNormal>| Field | Type | Null | Key | Default | Extra |<o:p></o:p></p><p class=MsoNormal>+--------------+--------------+------+-----+---------+----------------+<o:p></o:p></p><p class=MsoNormal>| rowid | int(11) | NO | PRI | NULL | auto_increment |<o:p></o:p></p><p class=MsoNormal>| freq | double | NO | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotcall | varchar(14) | NO | MUL | NULL | |<o:p></o:p></p><p class=MsoNormal>| time | int(11) | NO | MUL | NULL | |<o:p></o:p></p><p class=MsoNormal>| comment | varchar(255) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotter | varchar(14) | NO | MUL | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotdxcc | smallint(6) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotterdxcc | smallint(6) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| origin | varchar(14) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotitu | tinyint(4) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotcq | tinyint(4) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotteritu | tinyint(4) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spottercq | tinyint(4) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotstate | char(2) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| spotterstate | char(2) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>| ipaddr | varchar(40) | YES | | NULL | |<o:p></o:p></p><p class=MsoNormal>+--------------+--------------+------+-----+---------+----------------+<o:p></o:p></p><p class=MsoNormal>16 rows in set (0.034 sec)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I still cannot get dxspider to send data but I created a perl script and that works.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>#!/usr/bin/perl<o:p></o:p></p><p class=MsoNormal>use strict;<o:p></o:p></p><p class=MsoNormal>use warnings;<o:p></o:p></p><p class=MsoNormal>use DBI;<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># Database connection details<o:p></o:p></p><p class=MsoNormal>my $dsn = "DBI:mysql:database=dxcluster;host=localhost;port=3306";<o:p></o:p></p><p class=MsoNormal>my $dbuser = 'sysopAdmin';<o:p></o:p></p><p class=MsoNormal>my $dbpass = '503Di@bl0';<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># Connect to the database<o:p></o:p></p><p class=MsoNormal>my $dbh = DBI->connect($dsn, $dbuser, $dbpass, { RaiseError => 1, AutoCommit => 1 })<o:p></o:p></p><p class=MsoNormal> or die "Could not connect to database: $DBI::errstr";<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># Prepare an SQL insert statement with two placeholders<o:p></o:p></p><p class=MsoNormal>my $sth = $dbh->prepare("INSERT INTO spot (comment, ipaddr, freq, spotcall, time, spotter) VALUES (?, ?, ?, ?, ?, ?)");<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># Execute the statement with two values<o:p></o:p></p><p class=MsoNormal>$sth->execute('John', 'Doe', 100, 101, 102, 103) or die "SQL Error: $DBI::errstr";<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># Insert multiple rows with two values<o:p></o:p></p><p class=MsoNormal>my @data = (<o:p></o:p></p><p class=MsoNormal> ['Jane', 'Smith', 200, 201, 202, 203],<o:p></o:p></p><p class=MsoNormal> ['Alice', 'Wonderland', 300, 301, 302, 302]<o:p></o:p></p><p class=MsoNormal>);<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>foreach my $row (@data) {<o:p></o:p></p><p class=MsoNormal> $sth->execute($row->[0], $row->[1], $row->[2], $row->[3], $row->[4], $row->[5]) or die "SQL Error: $DBI::errstr";<o:p></o:p></p><p class=MsoNormal>}<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># Finish the statement<o:p></o:p></p><p class=MsoNormal>$sth->finish();<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal># Disconnect from the database<o:p></o:p></p><p class=MsoNormal>$dbh->disconnect();<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>print "Data inserted successfully!\n";<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>MariaDB [dxcluster]> select * from spot;<o:p></o:p></p><p class=MsoNormal>+---------+------+----------+------+---------+---------+----------+-------------+--------+---------+--------+------------+-----------+-----------+--------------+------------+<o:p></o:p></p><p class=MsoNormal>| rowid | freq | spotcall | time | comment | spotter | spotdxcc | spotterdxcc | origin | spotitu | spotcq | spotteritu | spottercq | spotstate | spotterstate | ipaddr |<o:p></o:p></p><p class=MsoNormal>+---------+------+----------+------+---------+---------+----------+-------------+--------+---------+--------+------------+-----------+-----------+--------------+------------+<o:p></o:p></p><p class=MsoNormal>| 2598318 | 100 | 101 | 102 | John | 103 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Doe |<o:p></o:p></p><p class=MsoNormal>| 2598319 | 100 | 101 | 102 | John | 103 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Doe |<o:p></o:p></p><p class=MsoNormal>| 2598320 | 200 | 201 | 202 | Jane | 203 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Smith |<o:p></o:p></p><p class=MsoNormal>| 2598321 | 300 | 301 | 302 | Alice | 302 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Wonderland |<o:p></o:p></p><p class=MsoNormal>| 2598322 | 100 | 101 | 102 | John | 103 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Doe |<o:p></o:p></p><p class=MsoNormal>| 2598323 | 200 | 201 | 202 | Jane | 203 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Smith |<o:p></o:p></p><p class=MsoNormal>| 2598324 | 300 | 301 | 302 | Alice | 302 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Wonderland |<o:p></o:p></p><p class=MsoNormal>| 2598325 | 100 | 101 | 102 | John | 103 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Doe |<o:p></o:p></p><p class=MsoNormal>| 2598326 | 200 | 201 | 202 | Jane | 203 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Smith |<o:p></o:p></p><p class=MsoNormal>| 2598327 | 300 | 301 | 302 | Alice | 302 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Wonderland |<o:p></o:p></p><p class=MsoNormal>| 2598328 | 100 | 101 | 102 | John | 103 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Doe |<o:p></o:p></p><p class=MsoNormal>| 2598329 | 200 | 201 | 202 | Jane | 203 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Smith |<o:p></o:p></p><p class=MsoNormal>| 2598330 | 300 | 301 | 302 | Alice | 302 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Wonderland |<o:p></o:p></p><p class=MsoNormal>+---------+------+----------+------+---------+---------+----------+-------------+--------+---------+--------+------------+-----------+-----------+--------------+------------+<o:p></o:p></p><p class=MsoNormal>13 rows in set (0.003 sec)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Anyone point me to where I may have screwed up?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Mike -N3bsq<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div><div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br /><table style="border-top: 1px solid #D3D4DE;"><tr><td style="width: 55px; padding-top: 13px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img src="https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;"/></a></td><td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Virus-free.<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank" style="color: #4453ea;">www.avast.com</a></td></tr></table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body></html>