---
title: "datatype"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/140065-datatype"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "martinpartin"
published: "2005-12-30T09:15:12.000Z"
updated: "2005-12-30T12:45:17.000Z"
replies: 6
views: 249
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/140065-datatype"
---

# datatype

## #1 — martinpartin, 2005-12-30T09:15Z

Hej,

Har ett ad där jag replikerar över lite saker till en SQL db..

objectSID i ad:t är av typen hex

Vad motsvara det i sql ? eller hur konverterar jag den.

Permalänk: https://www.webforum.nu/p/140065

## #2 — LarsG, 2005-12-30T09:32Z

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ba-bz_75yx.asp>

Permalänk: https://www.webforum.nu/p/1736962

## #3 — martinpartin, 2005-12-30T09:53Z

varbinary... Får type mismatch..  hur är syntax ? 

```
INSERT INTO Users (objectSID) Values("& oRS.Fields("objectSID").Value &")
```

Permalänk: https://www.webforum.nu/p/1736966

## #4 — martinpartin, 2005-12-30T10:01Z

CAST ?

```
"INSERT INTO Users (objectSID, samAccountName, displayName, company, Description, mail, telephoneNumber) Values(CAST("& oRS.Fields("objectSID").Value &" AS varbinary) ,.....etc
```

får fortfarnade mismatch..

Permalänk: https://www.webforum.nu/p/1736969

## #5 — LarsG, 2005-12-30T10:12Z

```
q = "INSERT INTO Users (objectSID) Values('"& oRS.Fields("objectSID").Value &"')"
```

Permalänk: https://www.webforum.nu/p/1736975

## #6 — martinpartin, 2005-12-30T12:27Z

ok... det fungera inte heller riktigt...

kanske nått i stil med denna... (hoppar iväg från sql lite)

usrSID = CType(usr.Properties("objectSID").Value, Byte())
Dim b As Byte
For Each b In  usrSID
    Console.Write("{0:x2}", b)
Next b

Permalänk: https://www.webforum.nu/p/1737016

## #7 — LarsG, 2005-12-30T12:45Z

Mitt fel

Binary constants

Binary constants have the suffix 0x and are a string of hexadecimal numbers. They are not enclosed in quotation marks. Examples of binary strings are:

0xAE
0x12Ef
0x69048AEFDD010E
0x  (empty binary string)

Alltså 

```
q = "INSERT INTO Users (objectSID) Values(0x"& oRS.Fields("objectSID").Value &")"
```

I och för sig så borde det gå bra med typen varchar också.

Permalänk: https://www.webforum.nu/p/1737022

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/140065-datatype
