|
|
|
не совсем СРР
|
|||
|---|---|---|---|
|
#18+
как вписать в таблицу базы строку в которой присутствует символ 'напимер "Jonson's C&C" замена этого символа на другой не катит -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 12:13 |
|
||
|
не совсем СРР
|
|||
|---|---|---|---|
|
#18+
INSERT INTO blablabla VALUES( 'Jonson''s C&C' ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 12:19 |
|
||
|
не совсем СРР
|
|||
|---|---|---|---|
|
#18+
Гы Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 13:29 |
|
||
|
не совсем СРР
|
|||
|---|---|---|---|
|
#18+
там две одинарные кавычки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 13:36 |
|
||
|
не совсем СРР
|
|||
|---|---|---|---|
|
#18+
ZrenBy(0x4A6F6E736F6E277320432643)--Jonson's C&C а как я строку в этот вид переведу(желательно средствами СРР) -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 14:54 |
|
||
|
не совсем СРР
|
|||
|---|---|---|---|
|
#18+
А через что будет проходит НЕПОСредственное добавление в БД? ADO/ODBC??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 15:40 |
|
||
|
не совсем СРР
|
|||
|---|---|---|---|
|
#18+
>а как я строку в этот вид переведу(желательно средствами СРР) template<unsigned int N> class HEX { unsigned char str [N]; void set(const char *s) { unsigned int i; for( i=0; i<N; ++i) { if(!s ) break; str = s; } for( ; i< N; ++i) { str = '0'; } } void set(const void *b) { unsigned int i; for(i=0; i<N/2 ;++i) { unsigned char ch = ( (unsigned char*) b ) ; str [ 2*i ] = "0123456789ABCDEF" [ (ch >> 4) & 0x0F ]; str [ 2*i +1] = "0123456789ABCDEF" [ (ch >> 0) & 0x0F ]; } } public: operator const char*() { return (const char*)str;} int eq(const char *s) const { for(int i=0; i<N ; ++i) { if( s != str) return 0; } return 1; } int eq(const void *b) const { for(int i=0; i<N/2; ++i) { unsigned char ch = ((unsigned char*)b ) ; if( s[2*i ]!="0123456789ABCDEF"[(ch >> 4) & 0x0F]) return 0; if( s[2*i +1]!="0123456789ABCDEF"[(ch >> 0) & 0x0F]) return 0; } return 1; } HEX<N> operator++() { for(int i=N-1; i>=0; --i) { ++str; if( str == 'F' + 1) { str = '0'; continue; } if( str == '9' + 1 ) { str = 'A'; } break; } return *this; } HEX<N> operator--() { for(int i=N-1; i>=0; --i) { --str; if(str == '0' - 1) { str = 'F'; continue; } if(str == 'A' - 1) { str = '9'; } break; } return *this; } HEX (const char *s="") { set(s); }; HEX (const void *b) { set(b); } ~HEX() {} }; template<unsigned int N> ostream &operator<<(ostream &os, HEX<N> hex) { os << "x'"; for (int i=0; i<N; ++i) { os << ((const char*)hex); } os << "'"; return os; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 15:47 |
|
||
|
не совсем СРР
|
|||
|---|---|---|---|
|
#18+
Ё-моё :) Это на просто C Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 15:49 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32375919&tid=2035531]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 387ms |

| 0 / 0 |
