/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Problemee med gnyffer(-'-)
Fra : René Holmkvist Peder~


Dato : 22-06-01 14:01

Hej SQLLER

Jeg bruger VB som prog.sprog og har en SQL 7.0 server

sqlstr = "insert into T_Config (ID,Version,ConfigDate,ConfigName,ConfigBulk)
values (" & ID & ",' " & Version & " ',' " & ConfigDate & " ',' " & name &
" ',' " & ConfigBulk & " ')"
db.Execute (sqlstr)

Dette er min SQLstring, jeg har deklareret ID som integer, og resten af
variablerne som string.(TEXT in SQL serveren)

Hvis der optræder en ping -'- (gnyf) i eks VERSION-stringen får jeg en
ODBC-fejl

Håber på hjælp


rene



 
 
Peter Lykkegaard (22-06-2001)
Kommentar
Fra : Peter Lykkegaard


Dato : 22-06-01 14:31


"René Holmkvist Pedersen" <RHP@newcon.dk> wrote in message
news:9gvfjk$lld$1@sunsite.dk...
>
> Hvis der optræder en ping -'- (gnyf) i eks VERSION-stringen får jeg en
> ODBC-fejl
>
Kik på Replace enten T-SQL (Books Online) eller VB (MSDN)

mvh/Peter Lykkegaard



Lars Sherman Christe~ (13-07-2001)
Kommentar
Fra : Lars Sherman Christe~


Dato : 13-07-01 21:27

Hej René

Overvej at bruge SQLPrepare og SQLSetParm i stedet for at eksekvere din SQL
direkte.

Et eksempel skrevet i C kunne se ud som følger (uden kontrol af returkoder,
hvilket selvfølgeligt nok er noget betænkeligt):

hstmt = new SQLHSTMT;
int *tal;
tal = new (int);
SDWORD stal=sizeof(*tal);

SQLPrepare(*hstmt, (SQLCHAR*)"INSERT INTO talTable (TAL) VALUES (?)",
SQL_NTS);

SQLSetParam(*hstmt, 1, SQL_C_LONG, SQL_INTEGER, 10, 10, (SQLPOINTER)tal,
&(SQLINTEGER)stal);

SQLExecute(*hstmt);

Mvh
Lars











"René Holmkvist Pedersen" <RHP@newcon.dk> wrote in message
news:9gvfjk$lld$1@sunsite.dk...
> Hej SQLLER
>
> Jeg bruger VB som prog.sprog og har en SQL 7.0 server
>
> sqlstr = "insert into T_Config
(ID,Version,ConfigDate,ConfigName,ConfigBulk)
> values (" & ID & ",' " & Version & " ',' " & ConfigDate & " ',' " & name
&
> " ',' " & ConfigBulk & " ')"
> db.Execute (sqlstr)
>
> Dette er min SQLstring, jeg har deklareret ID som integer, og resten af
> variablerne som string.(TEXT in SQL serveren)
>
> Hvis der optræder en ping -'- (gnyf) i eks VERSION-stringen får jeg en
> ODBC-fejl
>
> Håber på hjælp
>
>
> rene
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste