Avatar billede psyclown Nybegynder
20. januar 2002 - 18:34 Der er 10 kommentarer og
1 løsning

kategori

Jeg har følgende SQL streng:

                                strSQL = \"INSERT INTO [Medlemmer] (\" &_
                                    \"brugernavn, password, alias, email, icq, hjemmeside, kat) \" &_
                                    \"values(\'\" & brugernavn & \"\', \'\" & password & \"\', \'\" & alias & \"\', \'\" & email & \"\', \'\" & icq & \"\', \'\" & hjemmeside & \"\', \'\" & left(alias, 1) &\"\')\"
                                conntemp.execute(strSQL)

Jeg kan ikke rigtigt finde ud af hvordan jeg skal gøre...jeg vil gøre sådan at den tager det første bogstav fra alias og sætter ind i \"kat kollonnen\".
Som man kan se har jeg prøvet med:
left(alias, 1), men der kommer bare følgende fejl:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.

På forhånd tak!
Avatar billede entracore Nybegynder
20. januar 2002 - 18:38 #1
Det er fordi at det feltdu forsøger at indsætte left(alias, 1) har en datatype der ikke understøtter den streng du forsøger at indsætte.

F.eks. Fejlen vil opstå hvis du forsøger at indsætte bogstaver i et felt som har datatype (int elelr Number)
Avatar billede nute Nybegynder
20. januar 2002 - 18:39 #2
jeg regner med at \'alias\' kolonnen er av typen number ? i så fall skal det ikke \'\' rundt den verdien du setter inn...
Avatar billede psyclown Nybegynder
20. januar 2002 - 18:43 #3
min alias kolonne står til typen text og kat kolonnen står også til typen text...er det rigtigt eller hva ?
Avatar billede nute Nybegynder
20. januar 2002 - 18:46 #4
hov...jeg snakker faktisk om kolonnen icq...er dette en kolonne av typen number ?
Avatar billede psyclown Nybegynder
20. januar 2002 - 18:48 #5
ja det er den
Avatar billede psyclown Nybegynder
20. januar 2002 - 18:57 #6
jeg har fundet ud af det nu..
Avatar billede entracore Nybegynder
20. januar 2002 - 18:58 #7
psyclown >> Og fejlen var ?
Avatar billede psyclown Nybegynder
20. januar 2002 - 19:00 #8
jeg havde sat icq til nummmer, men så virkede det ikke, så prøvede jeg lige at sætte den til tekst, så virkede det...noget mærkeligt noget...

ellers tak for svarende
Avatar billede nute Nybegynder
20. januar 2002 - 19:04 #9
psyclown >> hvis du hadde lest mine svar, så hadde du sett at jeg faktisk foreslo hva du skulle gjøre for å fikse problemet. Jeg skriver:

Hvis en kolonne er av typen nummer, så skal du ikke skrive \'\' rundt den verdi du setter inn. Jeg refererer til kolonnen icq i mitt siste innlegg, så jeg fatter ikke hvorfor du ikke aksepterer svaret. Entracore hinter også om det samme...

*tsk* *tsk* !!!
Avatar billede psyclown Nybegynder
20. januar 2002 - 19:13 #10
Jeg fandt faktisk ud af det, fordi at lige inden jeg lavede, kiggede jeg i min db og fandt ud af at ICQ stod til tekst og derfor lavede jeg det om til tal og da det var det eneste jeg havde lavet om inden at jeg kørte scriptet og der kom fejl, så prøvede jeg at lave den om til tekst igen.

Så hvis der er nogen der skal have pointende, så er det entracore, for han var den første der skrev at det havde noget med db\'en at gøre og da jeg lige havde ændre i db\'en inden, så kunne det jo kun være det.

Men hvis de point er så livsnødvendigt for dig, så jeg da nok oprette et NYT spørgsmål som jeg kalder \"point til nute\" også kan du jo skrive et svar(som du ikke gjorde i det er spørgsmål) også kan du jo få dine højtelskede point.
Avatar billede nute Nybegynder
20. januar 2002 - 19:25 #11
rooolig...det er ikke nødvendig å overdrive og bite hodet av noen fordi de kommenterer din oppførsel.

joda...entracore postet et innlegg først, men hvis du leser og prøver å forstå hva det står i innleggene våre så vil du se at innholdet er nøyaktig det samme.

Det har *ingenting* med poengene å gjøre. Jeg har mer enn nok poeng, men jeg er rimelig stor fan av rettferdighet. Stiller du et spørsmål og får korrekte svar, så skal de belønnes...som et uttrykk for takknemlighet over at noen faktisk bruker tid på å hjelpe deg.

Og hvorfor skriver du at hvis det var noen som skulle ha poeng, så skulle det være entracore og deretter at du gjerne oppretter et spm med poeng til meg ?? hva skal det gjøre godt for ??

og hvis man ikke poster et svar, men en kommentar som inneholder det korrekte svar, så koster det deg *et* innlegg hvor du ber personen om å poste et svar. *det* skulle ikke være så vanskelig å regne ut selv ?!?!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester