Конференция "Базы" » Не могу записать слеши в БД [D7, MySQL]
 
  • jacksotnik (08.02.13 18:38) [0]
    Привет всем помогите пожалуйста.
    Вот таким запросом создал таблицу:
    create table tsProjects (
     ProjectID           int not null AUTO_INCREMENT,
                         CONSTRAINT PK__tsProjects
                         PRIMARY KEY(ProjectID),
     ProjectName         nvarchar(32),
     ProjectPrefix       nvarchar(5),
     ProjectResFilePath  nvarchar(255),
     ProjectLngFilePath  nvarchar(255)
    ) ENGINE=InnoDB CHARACTER SET=UTF8;

    Потом пытаюсь записать в поле ProjectResFilePath путь к файлу вот таким запросом:
    update tsProjects set ProjectLngFilePath = C:\HyperSoft\FinanzAssist\Source\Common\vLngRes.pas' where (ProjectID = 6)

    Запрос выполняется только вот все слеши в пути исчезают кудато
  • jacksotnik (08.02.13 18:47) [1]
    Уже разобрался)))
  • guest (15.06.13 11:22) [2]
    jacksotnik
    как разобрался-то?
  • [ВладОшин] © (16.06.13 08:38) [3]
    экранированием, очевидно
    причем, вероятно , в каком-нибудь ЯП, который с БД работает
    т.к. в самом сервере к слэшам лояльное отношение )
  • green_d (07.07.13 09:29) [4]
    У меня как то проблема была с нечетным количеством кавычек в строке - выручил параметрический запрос.
  • timokhasarov © (14.09.15 16:03) [5]
    ))
 
Конференция "Базы" » Не могу записать слеши в БД [D7, MySQL]
Есть новые Нет новых   [118438   +23][b:0][p:0]