[ASP/SQL] overgang Access > MSSQL datum..

Pagina: 1
Acties:

  • oZy
  • Registratie: Juli 2001
  • Laatst online: 10:55
Ik heb een werkende ASP site die haar data uit een mdb trekt. Nu heb ik deze mdb (succesvol) geimporteerd in MSSQL, alleen nu stuit ik op wat code probs.

voorbeeldje:
code:
1
strSql = "SELECT * FROM sArtikels WHERE ArtCategorieID = 1 AND ArtArchief = 0 AND sArtikels.ArtDatum >= #" & ViewDate & "# ORDER BY ArtDatum DESC"

werkt dus niet meer, want MSSQL vind blijkbaar de #'s niet zo leuk, maar als ik die hashes weghaal, dan werkt die WHERE statement niet.. dan krijg ik namelijk alle artikels van alle data..

wat moet ik veranderen aan mn code? tnx!

  • oZy
  • Registratie: Juli 2001
  • Laatst online: 10:55
beetje voorbarig, # vervangen met ' helpt!

Verwijderd

beetje voorbarig, # vervangen met ' helpt!
Dat is niet de bedoeling van dat #.. ;)
# = enkele digit.. ;)

Maar ik weet niet hoe je in mysql een enkele digit kan aangeven...

  • oZy
  • Registratie: Juli 2001
  • Laatst online: 10:55
Op woensdag 22 mei 2002 13:08 schreef webskipper het volgende:
Ik denk dat je hier wel wat mee kan:

http://www.mysql.com/doc/P/a/Pattern_matching.html
http://www.mysql.com/doc/R/e/Regexp.html
mysql != mssql

en regexp's hebben hier ook niets mee te maken.

zijn er nog tips mbt het migreren van access naar mssql?

waar ik nu tegen aanloop is bij een INSERT, de "autoincrement" functie van access werkt schijnbaar niet in MSSQL...

Verwijderd

woeps... sorry, lees foutje.. |:(

  • Lister
  • Registratie: September 2001
  • Laatst online: 15-02-2022
In plaats van Autonumber velden in Access heb je Identity fields in MSSQL, dit is een property van een veld dat je aan moet zetten.

En om alvast je volgende vraag voor te zijn, als je een AddNew doe bij een recordset kan je helaas niet het Identity nummer uitlezen voor de Update zoals in Access.

Daarover is onder andere dit topic geopend:
[topic=472564]
Pagina: 1