Avatar billede elohim Nybegynder
14. oktober 2004 - 09:42 Der er 6 kommentarer og
1 løsning

Hvorfor får jeg variablen og ikke værdierne fra nedenstående kode

Nedenstående kode skriver variablerne ind i db og ikke værdierne, hvorfor ???

myID = mid(sLine, 11, 3)
lat = mid(sLine, 56, 9)
latNS = mid(sLine, 66, 1)
lon = mid(sLine, 68, 10)
lonEW = mid(sLine, 79, 1)
response.write T&"<br>"
Response.Write "Denne bil har ID nr. "&myID
%>&nbsp;&nbsp;<a href="http://192.168.0.2/MES/laeslog2.asp?color=green" target="bottom">se pos på denne bil</a>

<%
Dim conn
  Set conn = server.createobject("ADODB.Connection")
  conn.connectionstring = "Provider=SQLOLEDB;Data Source=vgesrv;Initial Catalog=DB; User ID=navn; Password=pasword"
  conn.Open

Dim strSQL
  strSQL = "INSERT INTO gprs (ID, Dato, Tid, Lat, latNS, Lon, lonEW) Values ('myID', 'Dato', 'Tid', 'Lat', 'latNS', 'Lon', 'lonEW')"
  conn.Execute(strSQL)
  conn.close
  set conn = nothing
%>

Men jeg får ingen fejl i browseren.
Avatar billede fennec Nybegynder
14. oktober 2004 - 09:48 #1
Fordi du bygger din streng op forkert.

strSQL = "INSERT INTO gprs (ID, Dato, Tid, Lat, latNS, Lon, lonEW) Values ('"& myID &"', '"& Dato &"', '"& Tid &"', '"& Lat &"', '"& latNS &"', '"& Lon &"', '"& lonEW &"')"
Avatar billede hiks Nybegynder
14. oktober 2004 - 09:49 #2
det er fordi du skal bruge:

INSERT INTO gprs (ID, Dato, Tid, Lat, latNS, Lon, lonEW) Values '" & myID & "', '" & Dato & "', '" & Tid & "', '" & Lat & "', '" & latNS & "', '" & Lon & "', '" & lonEW & "')"

altså du skal pakke dine variable ind i " & variabelnavn & "

/hiks
Avatar billede elohim Nybegynder
14. oktober 2004 - 10:15 #3
Ja hvad gør man så her når I begge har samme svar ??
Den der får poing, er den der hurtigst svare mig på hvordan jeg opretter en AUTO nummer i en MS SQL DB, jeg ved hvordan man gør det i en ACCESS og en MYSQL men jeg kan ikke rigtig set det i MS SQL, altså et nummer der automatisk bliver tillagt 1 når der kommer data ind.
Avatar billede fennec Nybegynder
14. oktober 2004 - 10:17 #4
vælg en tal type, og sæt identity til yes
Avatar billede elohim Nybegynder
14. oktober 2004 - 10:17 #5
det var et svar du skulle sende eller s kan jeg jo ikke give poing
Avatar billede fennec Nybegynder
14. oktober 2004 - 10:20 #6
.o) <-- One Eyed Jack
Avatar billede hiks Nybegynder
14. oktober 2004 - 10:30 #7
høj klasse - du skulle bare have givet p. til fennec i første omgang - jeg kom jo bare ind som en sørgelig nummer 2... :o) hehe

/hiks
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester