webForumDet fria alternativet

litet problem

8 svar · 186 visningar · startad av Hazze

HazzeMedlem sedan jan. 20002 453 inlägg
#1

har fått ett felmeddelande på följande rader:

set rsKompis=Databas.execute(SQL)
set rsMess=Databas2.execute(SQL2)

felmeddelande:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Field 'kompisar.username' cannot be a zero-length string.

hoppas lösningen är enkel :)

------------------
It aint over until the fat lady sings...

PatrikBMedlem sedan mars 20002 836 inlägg
#2

Hur ser SQL och SQL2 ut?

En annan sak? varför 2 olika connection object: Databas och Databas2?
Om det är en och samma databas fast olika tabeller räcker det med att du skapar ett connection object och använder det med båda recordseten.

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

HazzeMedlem sedan jan. 20002 453 inlägg
#3

SQL och SQL2 ser ut såhär:

SQL = "INSERT INTO kompisar "
SQL = SQL & "(username, kompis) "
SQL = SQL & "VALUES('" & Session ("namn") & "', '" & Request.QueryString("login") & "')" 

SQL2 = "INSERT INTO meddelande ([fran], [datum], [meddelande], [rubrik], [till], [status]) VALUES('" & Session("namn") & "',#" & now & "#,'Medlemmen " & Session("namn") & " har blivit kompis med dig, ','Ny polare','" & Request.QueryString("login") & "','Oläst')"

------------------
It aint over until the fat lady sings...

[Redigerat av Hazze den 16 jul 2001]

EclipseMedlem sedan juli 20003 825 inlägg
#4

Kolla Access, fyll i valet "Tillåt noll-längd" i textfältet 'username'.
-----------------
OLR WebAdmin

[Redigerat av Eclipse den 16 jul 2001]

HazzeMedlem sedan jan. 20002 453 inlägg
#5

fungerade utmärkt :) tackar

------------------
It aint over until the fat lady sings...

PatrikBMedlem sedan mars 20002 836 inlägg
#6

men ..... bör inte username följa med in i dbn? eller är det inte nödvändigt att veta vilken user det är som blir kompis?

Ändra tillaka så att INTE nollvärden tillåts och kolla igenom varför inte username kommmer med.
Skicka gärna upp mer kod så kan vi alla tillsammans söka vart buggen ligger.

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

PatrikBMedlem sedan mars 20002 836 inlägg
#7

Verkar som att session("namn") aldrig blir satt ngn stans.......

Kika varför det sessionet är tomt och du har lösningen.

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

HazzeMedlem sedan jan. 20002 453 inlägg
#8

fast det fungerar bra nu tycker jag. :) vilka problem skulle kunna uppstå när jag använder mig av den här lösningen?

------------------
It aint over until the fat lady sings...

PatrikBMedlem sedan mars 20002 836 inlägg
#9

för annars kommer detta att falera oxå:

....'Medlemmen " & Session("namn") & " har blivit kompis ....

Det kommer alltså att stå:
Medlemmen har blivit kompis med dig.

+ att det inte är speciellt smart att spara samma sak i flera olika fält.
Om du hade username (hellre userid) och satte in det i första tabellen så skulle du senare kunna göra en select med joins för att lista samma sak som du trycker in i ett fält med

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)