VB6 MySQL újra.... :-(

VB6 MySQL újra.... :-(
2008-10-04T15:10:16+02:00
2008-10-04T15:38:19+02:00
2022-11-11T03:10:37+01:00
zizikus
Sziasztok!
Van egy kis problémám a vb6 és MySQL körül.
A kódból szeretnék a meglévő adatbázisom egyik tábláján egy újabb mezőt létrehozni.
Részben sikerül is, de ha a mező nevénben valahol egy "/" vagy "," vagy "." szerepel akkor hibaüzenettel elszáll a program.
A mező varchar 255, de hiába konvertálom string típusra a számom akkor is ez a hiba.

Azt szeretném megoldani, hogy hozzon létre egy mezőt pl.:234.5 névvel de nem megy sehogysem.
próbálkozásom:

mezo.Open "alter table " & txtTable.Text & " add column " & k_ido & " varchar (255);", "DRIVER={MySQL ODBC 3.51 Driver}; DATABASE=***** ;SERVER=Localhost;UID=****;PORT=3306;Option=3"

Ötletek?
Előre is köszönöm mindenki hozzászólását!
Mutasd a teljes hozzászólást!
Ilyen nevet nem szokás használni.

De tedd `-ok közé..

`234.5` névvel
mezo.Open "alter table " & txtTable.Text & " add column `" & k_ido & "` varchar (255);",

--

Nem lenne jobb elöbb csatlakozni az adatbázishoz, a csatlakozást betenni egy változóba és utána:
mezo.open ".....", valtozo

---

de még jobb lenne szerintem
valtozo.execute "....."
Mivel itt megnyitnivaló nincs igazán
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd