Det är ju här som jag inte heller förstår alltihopa :(
id räknar bara, vet inte vad den är nyttig för
id1 sparar användaren som lägger till vännen
id2 sparar den nya vännens id
Iaf. om jag har fattat det rätt...
ASPECT Community v.05b
37 svar · 643 visningar · startad av Coccozz · sida 2 av 2
Frågan, av Coccozz
Laddade hem ASPECTs community v.05b från ASP-sidan eftersom jag inte vill ha ett vanligt community men med vissa av de funktionerna som ett vanligt community :q Ajja... Sedan skulle jag pröva så att koden fungerar, men det gör den inte om man skall skicka meddelanden, för då kommer det hela tiden upp det att medlemmen inte är registrerad... Koden för sidan som skall skicka meddelandet kommer här
Läs frågan i sin helhet →Ok... då kan det nog lösa sig om du ändrar den första sql-satsen till
SQL = "Select id FROM friends WHERE id1 = " & Session("id") &" AND id2 = " & Request.Querystring("id")
Får då detta felmeddelandet:
Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.
/MemberZone/Comm/wwwroot/do_add_kompis.asp, line 7
Line7:
Set RecSet = Conn.Execute(SQL, , 1)
Vad är id1 och id2 för datatyper då?
Måste tyvärr sticka nu :(, men kollar så fort jag kan imorgon, Tack för all hjälp
:bire :birp
Ha d //Coccozz
Siffror
Imorgon får nog någon annan hjälpa dig... för då blir det midsommarfirande :)
Menmen... varsågod för den lilla hjälp du fick :birp
red. Siffror... lustigt. Då borde den inte ha klagat på datatype mismatch.
Kanske @nders har en lösning där... testa byt 1:an och 128 i Set RecSet = ... mot adCmdText respektive adExecuteNoRecords
Ok...ha d//
Ok...ha d//
Hoppas att det finns någon därute som klarar av att hjälpa mig tills imorgon, vill ha ordning på det här så fort som möjligt så att jag kan fortsätta sedan ;)
Är du helt säker på att fälten är av typen tal? Dubbelkolla.
Att det är siffror eller inte har liten betydelse, det är fältets datatyp i tabellen som spelar roll.
Mvh
Jag tycker att det här ASPECT community verkar skrivet av någon som inte har en susning av vad denna sysslar med. Vem är upphovsmannen egentligen?
Fel såsom de du har beskrivit ovan, får inte förekomma i en 'release' av en applikation, även om det nu råkar vara v. 0.5. :l
RED. Efter en kort inspektion av detta 'community' konstaterar jag att att det inte ens bör räknas som ett community. :)
Hej igen... Hur menar du att jag ska göra det då @nders [ kolla fältets datatyp i tabellen ]. Var inne där och kollade innan, men inte hjälpte väl det. För jag har precis som du säger bara kollat vad som står i fälten. :r
Fast jag har prövat med den koden som engine^ gav mig med bokstäver istället för siffror...
OveRRidE, det stämmer det är snålt med funktioner men perfekt tillm min träning och mitt mål ;)
Coccozz skrev:
OveRRidE, det stämmer det är snålt med funktioner men perfekt tillm min träning och mitt mål
Tydligen inte, eftersom du postar trådar om den felaktiga koden här på forumet. ;)
Skall du börja programmera, så är det verkligen inte rätt approach att ladda ner ett community som knappt fungerar, är felkodat och som dessutom använder förlegad teknik (adovbs.inc t.ex.). Skall man lära sig ett språk är det viktigt att göra det rätt från början, annars blir det en jäkla röra för dig när du väl börjar avancera.
Det är alltså bara ett råd. Leta reda på ett community som fungerar istället (det borde finnas ett par andra på https://www.aspsidan.nu eller liknande sidor) och kika på dem, istället för den där halvversionen.
Ska kolla Override, men vill iaf. gärna ha ett svar av @nders hur man kolla fältets datatyp i tabellen...
Sen vill jag gärna pyssla lite till med detta men kanske att du får se något annat på sidan sedan ;)
Det är nog inte bara jag som kan. :D
Öppna Access, högerklicka på tabellen och välj "Design view" eller liknande. Kika i kolumnen "Data type", och se även längst ner i fönstret, där du har ytterligare egenskaper för fältet.
Mvh
Tack @nders... Nope, och om det ändå skulle va så illa så bara du hade kunnat så kan ju ja oxå nu... Då e d nte bara du så nu stämmer iaf. ditt påstående säkkert ;)
Du hade rätt... D va text som datatyp, skall ladda upp den nysparade :) db:n sen så skall vi se hur det går, men servern var nere nu, men jag återkommer...
Tack //
Om det är text som datatyp (det borde absolut inte vara det), så skall man ha apostrofer runt fältvärdet i SQL-frågan. Den frågan som genererade felet borde alltså se ut så här:
SQL = "Select id FROM friends WHERE id1 = '" & Session("id") &"' AND id2 = '" & Request.Querystring("id") & "'"
Jag håller med Override om att communityn verkar vara ganska kass, men jag ser det så här: Du lär dig ju massor när du fixar till allt som är galet! :bire
Mvh
Pecis som jag också ser det, sen kan ju du se det såhär. Du får ju lära mig massa tillsammans med dina andra vänner här på wF i den virtuella verklugheten :birp

