S1 και MySql

393 views
Skip to first unread message

Nikos Trampoulis

unread,
Mar 11, 2010, 7:42:34 PM3/11/10
to so...@googlegroups.com, nik...@gmail.com

Ξέρει κάποιος πως παίζει το SoftOne με MySql; Υπάρχουν κάπου οδηγίες;

 

 

Ευχαριστώ

 

Νίκος Τραμπούλης

Chris Karras

unread,
Mar 12, 2010, 2:05:36 AM3/12/10
to so...@googlegroups.com
Νίκο,
 
Φτιάχνεις ένα XCO όπως το παρακάτω
 
---------------------xco---------------
[APPLICATION]
MPR=Menu
NAME=mysql_s1
SN=XXXXXXXXXXXXXXX
AUTOLM=0
IPADDRESS=INTEL
NEWS=0
[DBCONNECT]
DRIVER=XMyDrv.bpl
DLL=libmysql.dll
TYPE=MYSQL
DATABASE=soft1
SERVER=127.0.0.1
USER=root
----------------------------------------
 
Φτιάχνεις μια βάση με τα ακόλουθα χαρακτηριστικά
 
CREATE DATABASE <database>
  DEFAULT CHARACTER SET latin1
  DEFAULT COLLATE latin1_bin;
 
-----------------------------------------------
 
Και κάνεις ΄τέλος "δημιουργία πινάκων βάσης"
 
Το character set και το collate το κάνεις κατά αυτόν τον τρόπο για να βλέπεις ελληνικά σωστά και από εξωτερικές εφαρμογές.
 
Χρήστος Καρράς

 

From: nik...@gmail.com
To: so...@googlegroups.com
CC: nik...@gmail.com
Subject: S1 και MySql
Date: Fri, 12 Mar 2010 02:42:34 +0200


Ξέρει κάποιος πως παίζει το SoftOne με MySql; Υπάρχουν κάπου οδηγίες;

 

 

Ευχαριστώ

 

Νίκος Τραμπούλης


--
Softone Developers Network group.
To post to this group, send email to so...@googlegroups.com

Nikos Trampoulis

unread,
Mar 12, 2010, 4:21:01 AM3/12/10
to so...@googlegroups.com

Σ’ ευχαριστώ για την απάντηση!

 

Έκανα το XCO και δημιούργησα την βάση με το script.

 

Το πρόβλημα είναι ότι όταν κάνω Δημιουργία Πινάκων βάσης μου βγάζει το σφάλμα «2006 – MySQL Server has gone away» !!!!!

Όταν επέλεξα την σύνδεση στο Login μου δημιούργησε τους πίνακες αλλά είναι βέβαια όλοι κενοί, δεν υπάρχουν χρήστες (έφτιαξα έναν από την βάση) αλλά δεν υπάρχουν ούτε εταιρείες, ούτε χρήσεις κλπ.

 

Έχεις καμία ιδέα;

 

Νίκος Τραμπούλης

Στέλλιος Μπαμπλέκης

unread,
Mar 12, 2010, 4:38:05 AM3/12/10
to so...@googlegroups.com
Στο ini file να προστεθεί η γραμμή.

[mysqld]

max_allowed_packet = 1024M # <2009-05-14>

Save ini and restart service mysql.

Nikos Trampoulis

unread,
Mar 12, 2010, 5:19:53 AM3/12/10
to so...@googlegroups.com

Τα προβλήματα δεν έχουν τελειωμό!!!

 

Έπαιξε η δημιουργία πινάκων, μάλιστα έσβησα την βάση και την έκανα από την αρχή για να μην υπάρχει πρόβλημα!

 

Όμως τώρα στο login στην εφαρμογή περνάει από τον  user και στην ημερομηνία/εταιρία κλπ μου βγάζει «Invalid field size» και όταν πατάω Εισαγωγή αλλά και όταν πατάω το combo της εταιρείας ή του υποκαταστήματος!!!!

 

Στην βάση τα πεδία είναι τύπου SMALLINT(6) οπότε δεν βλέπω πρόβλημα εκεί!

 

Μήπως να το παρατήσω να μην σε ζαλίζω και εσένα;

 

N.T.

Στέλλιος Μπαμπλέκης

unread,
Mar 12, 2010, 6:21:51 AM3/12/10
to so...@googlegroups.com
Σε τι λειτουργικό τρέχει η Mysql.
Ti version ειναι Mysql.

Ισως καλυτερα να μου στηλεις το mysql.ini file.

Nikos Trampoulis

unread,
Mar 12, 2010, 6:44:58 AM3/12/10
to so...@googlegroups.com

Λειτουργικό Windows Vista

 

Η MySql είναι 5.0.51a

 

Μήπως πρέπει να αντικαταστήσω το libmysql.dll που έχει στον φάκελο της εφαρμογής με αυτό που έχει στην δική μου MySQL;

 

Το My.ini είναι το παρακάτω (δεν έχω mysql.ini)

 

Συνάδελφοι, ευχαριστώ πολύ για τον χρόνο σας!!!!

 

 

====================================================================================

 

[client]

port=3306

 

[mysql]

default-character-set=greek

max_allowed_packet = 1024M # <niktram>

 

[mysqld]

port=3306

basedir="C:/Program Files/MySQL/MySQL Server 5.0/"

 

datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"

default-storage-engine=INNODB

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

max_connections=100

query_cache_size=0

table_cache=256

tmp_table_size=18M

thread_cache_size=8

myisam_max_sort_file_size=100G

myisam_max_extra_sort_file_size=100G

myisam_sort_buffer_size=35M

key_buffer_size=25M

read_buffer_size=64K

read_rnd_buffer_size=256K

 

sort_buffer_size=256K

 

innodb_additional_mem_pool_size=2M

innodb_flush_log_at_trx_commit=1

innodb_log_buffer_size=1M

innodb_buffer_pool_size=47M

innodb_log_file_size=24M

innodb_thread_concurrency=8

max_allowed_packet = 1024M # <niktram>

 

====================================================================================

 

 

 

 

From: so...@googlegroups.com [mailto:so...@googlegroups.com] On Behalf Of Στέλλιος Μπαμπλέκης
Sent: Friday, March 12, 2010 1:22 PM
To: so...@googlegroups.com
Subject: Re: S1 και MySql

 

Σε τι λειτουργικό τρέχει η Mysql.

Στέλλιος Μπαμπλέκης

unread,
Mar 12, 2010, 7:04:10 AM3/12/10
to so...@googlegroups.com
Ένα τελευταίο για σήμερα.

Ίσως τα δεδομένα δεν είναι καλά.
Βγάλε από μια άλλη βάση data και ξανακάνε την εργασία.

Εάν δεν δουλέψει και πάλι, στείλε μου το xdt file.

Γενικά
οι δοκιμές που έχουν γίνει στη softone είναι σε λειτουργικά συστήματα windos και σε linux .
Η version Mysql τουλαχιστόν μεγαλύτερη απο 5.0.

Σήμερα οι έλεγχοι γίνονται σε version 5.5.1.
Reply all
Reply to author
Forward
0 new messages