webForumDet fria alternativet

fylla tabeller med data

ASP

16 svar · 212 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Frågan#1

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

Medlem sedan juni 200032 967 inlägg
#2
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>

Medlem sedan maj 2001684 inlägg
#3

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

Medlem sedan juni 200032 967 inlägg
#4

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>

Medlem sedan maj 2001684 inlägg
#5

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

Medlem sedan juni 200032 967 inlägg
#6

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>

Medlem sedan maj 2001684 inlägg
#7

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

Medlem sedan juni 200032 967 inlägg
#8

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>

Medlem sedan maj 2001684 inlägg
#9

Ok, nu fattar jag. Tack!

------------------
Sofia

Medlem sedan juni 200032 967 inlägg
#10

citerar vide:

var sin ko!

:)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan juni 200032 967 inlägg
#11

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>

Medlem sedan maj 2001684 inlägg
#12

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

Medlem sedan maj 2001684 inlägg
#13

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

Medlem sedan juni 200032 967 inlägg
#14

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>

Medlem sedan maj 2001684 inlägg
#15

TACK!

------------------
Sofia

Medlem sedan maj 2001684 inlägg
#16

Vad går fel?
Endast de två första läggs in i databasen???

------------------
Sofia

Medlem sedan maj 2001684 inlägg
#17

Kom på felet...en enkelfnutt fattades...

------------------
Sofia

290 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
144 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
145 ms — ändringar (db)