cyprysMedlem sedan dec. 20003 563 inlägg När jag bytte db-koppling till
Provider=Microsoft.Jet.OLEDB.4.0
så gick det inte längre att lägga till poster genom INSERT INTO.
Blev error hela tiden. Någon som vet varför.
Slet mig i håret för att jag inte fattade vad som var fel med koden.
Ändrade db-kopplingen sekunder efter,
DRIVER={Microsoft Access Driver (*.mdb)} då funkar det utmärkt.
Någon som har en inställning eller kodrad för den första kopplingen som bara väntar på att användas.
------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.
[Redigerat av cyprys den 27 jul 2001]
@ndersMedlem sedan juni 200032 969 inlägg hur ser felmeddelandet ut?
du sitter inte på en apgammal mdac?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
PatrikBMedlem sedan mars 20002 836 inlägg Hello,
Hur ser din connstring ut nu?
vad för OS kör du på servern?
Har du senaste MDACen installerad?
Har du lösenord på databasen?
Kan du hämta poster från databasen?
cya,
PatrikB
------------------
*så kan det gå när inte haspen är på*
[Redigerat av PatrikB den 27 jul 2001]
cyprysMedlem sedan dec. 20003 563 inlägg Jag har lösenord, Mdac 2.6, Win98.
Jag kan hämta och uppdatera.
Allt utom att köra INSERT INTO.
Jag antog att något inte stod rätt till med servern eller Mdac så Mdac är den senaste samt att jag laddade hem nån JET4.0 och installerade.
[r] Glömde.
Microsoft JET Database Engine fel '80040e14'
Syntax error in INSERT INTO statement.
[/r]
Koderna: Ctrl C + Ctrl V
<%
Set conn= Server.CreateObject("adodb.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("/data/konst.mdb") & "; PWD=passet;"
'conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/data/konst.mdb") & ";Jet OLEDB:Database Password=passet;"
%>
Den ena funkar alltså medans den andra funkar förutom vid INSERT
Någon som har efrfaranhet av likn problem.
Jag förstår i alla fall inte varför det blir som det blir.
------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.
[Redigerat av cyprys den 27 jul 2001]
cyprysMedlem sedan dec. 20003 563 inlägg Ingen?
Den andra kopplingen var mycket snabbare så jag vill ha den.. ???
------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.
PatrikBMedlem sedan mars 20002 836 inlägg Hur ser din SQL-fråga ut vid insert?
cya,
PatrikB
------------------
*så kan det gå när inte haspen är på*
cyprysMedlem sedan dec. 20003 563 inlägg conn.execute("INSERT INTO tabell (kol1, kol2, kol3) VALUES('a', 'b', 'c')")
Funkar som sagt under den andra kopplingen.
------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.
PatrikBMedlem sedan mars 20002 836 inlägg Men eftersom du får ett syntaxfel vid insert into ... så borde det ligga i din sql-sats :o
Vad får du när du skriver ut din sql-fråga med:
Response.Write strSQL
eller vad nu din sql-frågas variabel heter .......
cya,
PatrikB
------------------
*så kan det gå när inte haspen är på*
cyprysMedlem sedan dec. 20003 563 inlägg Men eftersom den som sagt funkar med andra kopplingen så borde den funka även här.
Om jag skriver ut den så blir den rätt.
Allting hamnar där det ska.
Allting verkar peka på att det är någon anna inställning. Men jag kan inte komma på vilken.
SQL-frågan ska ju inte direkt ändras mellan de två db-kopplingarna.
------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.