INSERT INTO tblTabellen (kol1, kol2, kol3) VALUES ('värde1', 'värde2', 'värde3')
typ.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
16 svar · 212 visningar · startad av soffan76
Hej hej!
Jag är nybörjare på detta med SQL-databaser och har en liten undran. Hur gör jag för att fylla en tabell som ligger på servern med data? Hur ser INSERT INTO koden egentligen ut?
Mvh Sofia
------------------
Sofia
INSERT INTO tblTabellen (kol1, kol2, kol3) VALUES ('värde1', 'värde2', 'värde3')
typ.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Ok, låt säga att jag har 10 bilmärken som ska läggas in med tillhörande ID-nummer...
1 saab
2 volvo
3 toyota
o.s.v.
Hur skriver jag då? Blir det en loop eller så?
------------------
Sofia
det beror på...
hur har du id/bilmärke lagrat?
variabler? array(er)? inte alls?
loop är väl normalt att man använder om man har chansen.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Nej, ID är ett fält med räknare, varje post får alltså ett nytt nummer.
Om jag t.ex. lägger in volvo så får den Id 1 och sedan får saab ID 2 o.s.v.
Hur jag göra?
------------------
Sofia
insert into bilar (bilmärke) ('volvo')
insert into bilar (bilmärke) ('saab')
insert into bilar (bilmärke) ('bmw')
insert into bilar (bilmärke) ('maserati')
en fråga per post som ska in i databasen måste ställas på ett eller annat sätt, antingen i en loop eller som lösa frågor.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
typ så här...?
hängde inte riktigt med...
<!--#include file="PA.asp"-->
<%
SQL= "SELECT * FROM PA_Projektanmalan"
Set RS = Conn.Execute(SQL)
insert into PA_Atgard (Namn) ('Mark')
insert into PA_Atgard (Namn) ('Väg/bro')
insert into PA_Atgard (Namn) ('Spår')
insert into PA_Atgard (Namn) ('Byggnad')
insert into PA_Atgard (Namn) ('Infosystem')
insert into PA_Atgard (Namn) ('Övrigt')
%>
<%
Conn.close
Set Conn = nothing
%>
------------------
Sofia
men du har ju exekverat sql-satser massor med gånger förut! gör likadant!
<!--#include file="PA.asp"-->
<%
SQL= "SELECT * FROM PA_Projektanmalan"
Set RS = Conn.Execute(SQL)
strSQL = "insert into PA_Atgard (Namn) ('Mark')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Väg/bro')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Spår')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Byggnad')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Infosystem')"
Conn.Execute(strSQL)
strSQL = "insert into PA_Atgard (Namn) ('Övrigt')"
Conn.Execute(strSQL)
%>
<%
Conn.close
Set Conn = nothing
%>
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
citerar vide:
var sin ko!
:)
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
fast om det bara handlar om engångs-insert i en tabell, och du ändå ska handknacka, så hade jag använt query analyzer för att ställa frågorna.
absolut enklast så.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Ja, det är bara en gång. Tabellerna ska fyllas uppgifter som sedan ska visas i dropdown-lister.
Hur gör man med den där Query-analyzern då? Fast jag kommer väl inte åt den ändå, den ligger väl på webbhotellet..
------------------
Sofia
Varför blir det på detta viset?
Incorrect syntax near 'Mark'.
/vti/PA/Insert/Atgard.asp, line 16
strSQL = "insert into PA_Atgard2 (Namn) ('Mark')"
Conn.Execute(strSQL)
------------------
Sofia
oj, jag missade att du missade.
VALUES, kolla i min originalkod i mitt första inlägg i denna tråd.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>