I have not had to insert a leading separator character ... do you have (as the first field) an additional field that (perhaps) acts as the Primary Key (where a Unique number is auto incremented by the database software ?
NO
1) the result of dbpGetFieldDefs to see what your Table looks like.
MemNum String(12)
FirstName String(25)
LastName String(25)
Street String(50)
City String(25)
State String(10)
Zip String(10)
Country String(50) Default="USA"
Telephone String(20)
Email String(35)
Comments Memo
MemType String(5)
DOB DateTime
ActiveStatus Boolean
ActiveDate DateTime
CancelDate DateTime
PickMe Boolean
YearsIn Integer
2) details of the dbpImportFromCSV command that you are using to request the import.
FileExists "[PubDir]Contacts.csv" "[Result]"
IF "[Result]" "=" "True"
MessageBox "[PubTitle]" "Would you like to populate the Address Book with some sample data?" "Yes|No" "[Result]"
IF "[Result]" "=" "1"
.import sample data into contacts table
dbpImportFromCSV "AddrBook" "Contacts" "[PubDir]Contacts.csv" "Delimiter=,;ContainsFieldNames=Yes;MatchFieldNames=Yes"
dbpFirst "AddrBook" "Contacts"
EndIf
EndIf
3) the first four or five lines of your CSV file. (including the , at beginning)
,MemNum,FirstName,LastName,Street,City,State,Zip,Country,MemType
,6530280,Doreen,Capnerhurst,8480 Darlington Cres,Windsor,ON,N8S 4M2,Canada,LF
,6741655,Maude,Dable,3371 Mark Ave,Windsor,ON,N9E 2X2,Canada,LF
,6748522,Harry M,Delisle,877 Rholaine Dr,Windsor,ON,N8S 3Z7,Canada,LF
,1209268,Derek T,Eliott,5850 Cabot Ave,Windsor,ON,N9H 1M1,Canada,LF
By the way,
your app AccessDBU required the same comma at the beginning to import the CSV correctly. I emptied the table and used the Import CSV.