Just nu i M3-nätverket
Jump to content

decimaltal i VB till Access


KarlGunnar

Recommended Posts

Jag har en SQL som skall överföra tal till en Access databas. Följande kod skriven i VB6:

 

talet = 100.2

tabell = "lista"

SQL = "INSERT INTO " & tabell & "" _

& "(ingbal)" _

& "VALUES(" & talet & ")"

Set databas = Conn.Execute(SQL)

 

När jag sätter talet=100 fungerar det (får inget felmeddelande)

Sätter jag talet=100,2 får jag syntax-error

Och vid talet=100.2 får jag Runtime error. Antalet värden i frågan och antalet målfält är olika.

I databasen har jag fältstorleken Double och formatet Standard (ex 100,20). Hur gör jag för att VB och Access skall "prata samma decimalspråk"?

 

 

Link to comment
Share on other sites

Får börja med att säga att jag är tiktigt dålig på VB :)

Men jag antar att du får fel på olika rader (beroende på om du väljer komma eller punkt)?

Har systemet (inte databasen) engelska eller svenska regional settings?

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Link to comment
Share on other sites

Ok, men svaret på min första fråga?

Får du "fel på olika rader (beroende på om du väljer komma eller punkt)?" borde kunna ge lite vägledning eller?

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...