Bonjour,
J'utilise le package RODBC pour me connecter aux bases de données SQL server.
Par une requête je récupère les individus et caractéristiques qui m'intéressent.
Dans la table que je crée, j'ai des colonnes contenant des chaines de caractères (contenant un ou plusieurs mots), elles sont donc de taille variable.
Je ne peux pas récupérer l'intégralité de l'information au-delà de 255 caractères.
Y a-t-il une façon de paramétrer odbcConnect ou sqlQuery de sorte à pourvoir récupérer des chaines de caractères de plus de 255 caractères?
Ou une autre façon de procéder?
Je vous donne un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ch <- odbcConnect("BASE", uid="server", pwd="motdepasse") Query <- "SELECT Champ FROM [BASE].matable" test <- sqlQuery(ch, Query, stringsAsFactors = FALSE) odbcClose(ch)#--> donne 255 alors que champ est de taille 260!
Code : Sélectionner tout - Visualiser dans une fenêtre à part nchar(test)
Merci par avance pour votre aide.
Partager